出於測試目的的,這裏有一個表(釋放)看起來類似於真實數據MySQL的:多少一組
release_id group_id
------------------------------
1 5
2 5
3 6
4 7
對於每一個版本,我需要找到多少個版本有在一組。結果集應該是這樣的
release_id total
------------------------------
1 2
2 2
3 1
4 1
換句話說,RELEASE_ID 1屬於在組5,並且在第5組有2個版本.... RELEASE_ID 4是組7並且在只有1釋放組7 ...等等
我已經嘗試這樣的事情
SELECT r.release_id, COUNT(r.group_id) total
FROM `release` r
GROUP BY (r.group_id)
但是,我沒有得到確切預期的結果集。
任何想法如何構建查詢? 感謝