COUNT() fungerer som forventet. Når du sætter en group by klausulen, count() giver dig resultatet for GROUP BY . Hvis du ønsker at få antallet af rækker i en forespørgsel, der inkluderer group by , brug den som en underforespørgsel i stedet for.
Noget som:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`