Vous devez COUNT()
avec GROUP BY
dans un SELECT
interne clause d'abord, puis appliquez GROUP_CONCAT()
;
SELECT GROUP_CONCAT(cnt) cnt
FROM (
SELECT COUNT(*) cnt
FROM table1
GROUP BY fk_company
) q;
Sortie :
| CNT | ----------- | 3,2,3,1 |
Voici SQLFiddle démo.