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`