Sie müssen COUNT()
mit GROUP BY
in einem inneren SELECT
-Klausel zuerst und wenden Sie dann GROUP_CONCAT()
an;
SELECT GROUP_CONCAT(cnt) cnt
FROM (
SELECT COUNT(*) cnt
FROM table1
GROUP BY fk_company
) q;
Ausgabe:
| CNT | ----------- | 3,2,3,1 |
Hier ist SQLFiddle Demo.