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`