我需要你的帮助。
我有一张这样的表:
所以我想搜索特定的帖子。我有两个user_id值,我想要返回的行,其中user_id是两个中的一个,而thread_id是相同的。
让我们说,Johnny(1)与Mark(2)有一个主题。现在我知道Johny和Mark,但我想得到他们共同的线程的thread_id。
我很欣赏SQL提示,但如果你了解Laravel和Eloquent,那就更好了。
答案 0 :(得分:1)
在SQL中:
SELECT thread_id
FROM mytable
WHERE user_id IN (1, 2)
GROUP BY thread_id
HAVING COUNT(DISTINCT user_id) = 2