我有下表,並試圖計算每個用戶執行的操作的數量。在單獨的列中計數多個條件 - MySQL
----------------------------------
| ID | User | Action |
----------------------------------
| 1 | BobDoe | View |
| 2 | BobDoe | Edit |
| 3 | JaneDoe | Comment |
| 4 | BobDoe | Comment |
| 5 | JohnSmith | Edit |
| 6 | JaneDoe | Edit |
| 7 | JohnSmith | Comment |
| 8 | BobDoe | View |
----------------------------------
目前我使用下面的查詢只得到編輯的數量,但我想改變它,所以它計數評論和意見,並將其顯示在自己的專欄中,我不知道我怎麼樣d可以分別計算它們,而不必進行全新的查詢。
SELECT Type, User, COUNT(*) AS Num FROM some_database GROUP BY User
任何想法?
'Type'是什麼? –
'Type'是'Action',對不起,我改了名字,忘了在我發佈的例子中更新它。 –