U moet COUNT()
met GROUP BY
in een innerlijke SELECT
clausule eerst en pas dan GROUP_CONCAT()
toe;
SELECT GROUP_CONCAT(cnt) cnt
FROM (
SELECT COUNT(*) cnt
FROM table1
GROUP BY fk_company
) q;
Uitgang:
| CNT | ----------- | 3,2,3,1 |
Hier is SQLFiddle demo.