3
我有2個表格,用戶和關注。表格後面有一個名爲status的列。我想指出每個用戶按照狀態分組的次數。MySQL的行與列group_concat和計數?
以下查詢返回每個用戶的每種狀態類型的記錄。
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 new old
mike 10 5
tom 8 9
使用GROUP_CONCAT和計數,但沒有工作嘗試。任何線索?
這是爲我工作。 非常感謝。 – user1736363