有没有办法将数字列表与SQL子查询进行比较
类似于WHERE 9,10,11 =(SELECT tableID FROM ....)
编辑:
我想我的问题不明确,但对不起,我真的不知道怎么说这个。我期待从子查询返回IDS列表,如1,2,3或者至少我希望结果看起来像那样,然后我想将结果与另一个数字列表比较,如9,10, 11,看看它们是否匹配。
答案 0 :(得分:2)
如果查询要匹配列表中列出的所有数字和子查询,您可以尝试这样做。
WHERE (SELECT COUNT(DISTINCT tableID) FROM xxx WHERE tableID IN (9,10,11)) = 3