我有 3 张桌子
user
id | etc |
game
id | etc
user_game
user_id | game_id
我想创造一种情况,n
当且仅当用户之间已经有游戏时,用户才能创建另一个游戏n
。
例如,假设我们有user_ids: 1,2
并且他们都在玩game_id 1
,他们不能在他们之间创建另一个游戏,但是如果user_id 3
加入游戏,他们可以创建一个新游戏。
是否有可能查询这样的事情,如果是这样 - 我该怎么办?尝试使用查询、连接、选择和 where 的时间太长了 :)
编辑:最终结果应该是我查询严重的用户,看看他们是否可以一起玩(即没有找到这些n
用户一起玩的记录)。