Der COUNT() funktioniert wie erwartet. Wenn Sie ein group by einfügen -Klausel, die count() gibt Ihnen das Ergebnis für GROUP BY . Wenn Sie die Anzahl der Zeilen in einer Abfrage erhalten möchten, die group by enthält , verwenden Sie es stattdessen als Unterabfrage.
Etwas wie:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`