De COUNT() werkt zoals verwacht. Wanneer je een group by . zet clausule, de count() geeft je het resultaat voor GROUP BY . Als u het aantal rijen wilt krijgen in een zoekopdracht die group by . bevat , gebruik het in plaats daarvan als een subquery.
Iets als:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`