COUNT()
funguje podle očekávání. Když vložíte group by
klauzule count()
vám poskytne výsledek pro GROUP BY
. Pokud chcete získat počet řádků v dotazu, který obsahuje group by
, použijte jej místo toho jako dílčí dotaz.
Něco jako:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`