我需要在匹配三 (3) 位或更多朋友的比赛中获取已进行实时签到(checkins.ctype='live')的用户 ID 的不同列表。
这是数据库设计:
我成功检索了超过 3 个实时签到用户的匹配列表,但我需要确定他们是否是我的朋友。
到目前为止我的代码:
选择不同的 f1.id 从 粉丝f1 加入签到 c 开 c.fanuser_id = f1.id 在哪里 c.ctype = '直播' 和 c.match_id IN ( 选择 c1.match_id 从 签到 c1 在哪里 c1.ctype = '直播' 通过...分组 c1.match_id 拥有 计数(*)> 3 ) ...并且他有 3 个或 3 个以上的朋友在同一场比赛中签到 (c.match_id)
任何想法?谢谢