Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] pobieranie count(*) i innych kolumn
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam moje zapytanie wygląda tak
  1. SELECT t.* , p.count('id') FROM forum_dzialy t,forum_tematy p WHERE forum_tematy.id_dzial=forum_dzialy.id

Mniej więcej chodzi o to, że chcę pobrać wszystko z tabeli forum_dzialy a następnie ilość rekordów z tabeli forum_tematy gdzie wartość kolumny id_dzial jest równa wartości kolumny id z tabeli forum_dzialy
Niestety dostaje odpowiedź
Kod
#1630 - FUNCTION p.count does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

widzocznie takiego zapisu stosować nie można więc czy jest jakiś inny sposób?
hondek
count(p.id)
Ociu
Do zliczania wyników jest funkcja COUNT() a nie p.count().
Poza tym, raz używasz skrótów, raz pełnych nazw tabeli, zdecyduj się.
Lirdoner
Cytat(Ociu @ 2.09.2011, 17:42:16 ) *
Do zliczania wyników jest funkcja COUNT() a nie p.count().
Poza tym, raz używasz skrótów, raz pełnych nazw tabeli, zdecyduj się.

No wiem to tylko tak o podałem ale wiadomo o co chodzi wink.gif
hondek, dzięki za odpowiedź wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.