ho 2 tabelle, utenti e segue. tabella segue ha una colonna di nome status. Vorrei contare il numero di sequenze che ogni utente segue per lo stato.mysql group_concat con un conteggio all'interno?
La query seguente restituisce un record per ogni tipo di stato per ciascun utente.
SELECT users.name as user_name, f.status, count(f.id)
FROM users
JOIN application_follows f ON f.user_id = users.id
GROUP BY users.id, f.status
ORDER BY users.id
restituisce qualcosa di simile:
user_name status count
mike new 10
mike old 5
tom new 8
tom old 9
ma vorrei qualcosa di più amichevole simile:
user_name status_count
mike new,10|old,5
tom new,8|old,9
provato a usare group_concat e contare, ma non ha funzionato. Qualche indizio?
ciao amico, questo ha fatto il trucco ... –