DB-设计聊天:获取chat_id从包含specifc用户
我想确定chat_id
,2个特定用户所属。 user_id
是已知的。例如,用户25和用户28属于chat_id 1
。这些也属于与chat_id 2
的群组聊天。但是,应确定只有这两个用户才有的chat_id
。我可以使用什么SQL查询?我试了一下,如下所示:
[SELECT chat_id FROM `chat_partners` WHERE private=1 AND (F_user_id=100 OR F_user_id=50) GROUP BY chat_id HAVING count(*)=2;][1]
在那里,不过,我也给了chat_id 1
当我有指定的两个不存在的user_id
的。