Autor Zpráva
Petr1234
Profil *
Čau,

po spočítání řádku v tabulce používám klasicky:

mysql_result(mysql_query('SELECT COUNT(*) FROM table'),0)


Když ale potřebuji vybrat řádky které seskupím podle nějakého sloupce, výjde mi vždy nějaká divná hodnota, prostě špatná:

mysql_result(mysql_query('SELECT COUNT(*) FROM table GROUP BY column'),0)


Je tam nějaké problém asi s tím GROUP BY. Nemáte s tím někdo zkušenosti?

Děkuji
ninja
Profil
Petr1234 A jakou hodnotu chces vypsat. Kolik radku se ti seskupilo dle kazde column?
Petr1234
Profil *
Ne, potrebuji pocet tech skupin.
nightfish
Profil
Ne, potrebuji pocet tech skupin.
select count(distinct column) pocet_skupin FROM table


a pakliže chceš počet skupin u každé skupiny, tak
select column, count(column) pocet from tabulka group by column

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: