0
我需要得到哪些已經取得用戶的ID的不同名單的現場辦理入住手續在比賽,其中也(checkins.ctype =「活」)居住,辦理登機手續三(3)或更多的朋友。計數多加入
這裏是DB設計:
我順利取出,其中更有3個,然後用戶現場簽入比賽名單,但我需要看看他們是我的朋友。現在
我的代碼,直到:
SELECT DISTINCT f1.id FROM fanusers f1 JOIN checkins c ON c.fanuser_id = f1.id WHERE c.ctype = 'live' AND c.match_id IN ( SELECT c1.match_id FROM checkins c1 WHERE c1.ctype = 'live' GROUP BY c1.match_id HAVING COUNT(*)> 3 ) ...and he has 3 ore more than 3 friends lived checked-in in the same match (c.match_id)
任何IDEEA? 感謝
這正是我所需要的。當你有足夠的經驗時,一切似乎都很清楚。謝謝。 – mgm