非常感謝任何能夠幫助甚至嘗試的人。計數上的SQL過濾
所以我有一張表,GameHub,每個遊戲1條記錄表示玩過遊戲的人。 遊戲中心:
Game ID Person
33 1234
34 1234
38 1234
38 1235
33 1235
所以2人玩的遊戲33和38,只有1場比賽出場34
我一直在苦苦尋找一個SQL,將搶只有在至少2個的人有gameids播放。
我有(不工作)最好的是:
SELECT GameHub.gameid FROM 'GameHub' HAVING COUNT(GameHub.personid) > 1
可悲的是像這樣簡單的聲音,我就不能破解它。任何人看到我的錯誤?
謝謝, 湯姆。
- 更新 -
改變了:
SELECT GameHub.gameid FROM GameHub HAVING COUNT(GameHub.personid) > 1
但只有 「33」 被退回,我怎麼能得到33和38?
'GROUP BY gameid' –
嘿,PM謝謝! – user3799852