如何将int列表与SQL子查询进行比较

时间:2010-06-08 02:40:14

标签: sql subquery

有没有办法将数字列表与SQL子查询进行比较

类似于WHERE 9,10,11 =(SELECT tableID FROM ....)

编辑:

我想我的问题不明确,但对不起,我真的不知道怎么说这个。我期待从子查询返回IDS列表,如1,2,3或者至少我希望结果看起来像那样,然后我想将结果与另一个数字列表比较,如9,10, 11,看看它们是否匹配。

1 个答案:

答案 0 :(得分:2)

如果查询要匹配列表中列出的所有数字和子查询,您可以尝试这样做。

WHERE (SELECT COUNT(DISTINCT tableID) FROM xxx WHERE tableID IN (9,10,11)) = 3