【发布时间】:2011-11-22 05:35:37
【问题描述】:
我已经创建了自己的论坛。在进行搜索时,我想找到两个(或更多)特定用户参与的任何线程。我想出了这个:
SELECT * FROM table1 INNER JOIN table2
ON table1.threadid=table2.threadid
WHERE table2.threadcontributor IN ('1','52512')
在意识到它实际上意味着'1' OR '52512'之前。
有没有办法让它工作,以便所有的 id 都必须匹配?
【问题讨论】:
-
请给出你的实际表结构,包括PK。
-
请发布您的真实代码,或者至少发布什么是 table1 和 table2。我的第一个方法让我加入了两次线程表。请阅读这篇文章并回复stackoverflow.com/questions/7492699/…
标签: mysql in-operator