不确定这是否可行,但我有这样的架构:
id | user_id | thread_id
1 | 1 | 1
2 | 4 | 1
3 | 1 | 2
4 | 3 | 2
我正在尝试检索其中user_id = 1和4的thread_id。我知道in(1,4)
不符合我的需求,因为它几乎是OR
并且还会提取记录3并{ {1}}只返回一个bool。
答案 0 :(得分:0)
尝试使用join,我猜你需要做的操作与user_id必须是4和1然后
SELECT
t1.thread_id
FROM
TABLE t1
JOIN TABLE t2
ON (t1.user_id = t2.user_id)
WHERE t1.user_id = 1
AND t2.user_id = 4
答案 1 :(得分:0)