我有2個表格,用戶和下面。表格後面有一個名爲status的列。我想統計每個用戶按狀態分組的次數。mysql group_concat裏面有個count嗎?
以下查詢返回每個用戶的每種狀態類型的記錄。
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
回報是這樣的:
user_name status count
mike new 10
mike old 5
tom new 8
tom old 9
,但我想更多的東西友誼賽:
user_name status_count
mike new,10|old,5
tom new,8|old,9
使用GROUP_CONCAT和計數,但沒有工作嘗試。任何線索?
嘿男人謝謝,那就是訣竅... – 2012-03-29 23:01:12