COUNT()
fungerar som förväntat. När du sätter en group by
satsen, count()
ger dig resultatet för GROUP BY
. Om du vill få antalet rader i en fråga som innehåller group by
, använd den som en underfråga istället.
Något i stil med:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`