Questo è il mio tavolo:Utilizzando COUNT in group_concat
id fk_company
1 2
2 2
3 2
4 4
5 4
6 11
7 11
8 11
9 12
il risultato che voglio dovrebbe essere stringa "3, 2, 3, 1" perché questa è solo una parte della mia stringa di query complesse.
ho cercato di utilizzare questa query:
SELECT GROUP_CONCAT(COUNT(id) SEPARATOR ", ")
FROM `table` GROUP BY fk_company;
ma ho ottenuto un errore:
Numero di errore: 1111
uso non valido di funzione di gruppo
Ho un COUNT sensazione , MAX, MIN o SUM non possono essere utilizzati in GROUP_CONCAT. Se è così, conosci un altro modo per farlo.
perché ti voglio questo? Cosa succede dopo? – Strawberry