在一个表中查找多个已知ID的问题有没有更好的解决方案:
SELECT * FROM some_table WHERE id='1001' OR id='2002' OR id='3003' OR ...
我可以拥有数百个已知项目。想法?
最佳答案
SELECT * FROM some_table WHERE ID IN ('1001', '1002', '1003')
如果您的已知 ID 来自另一个表
SELECT * FROM some_table WHERE ID IN (
SELECT KnownID FROM some_other_table WHERE someCondition
)
关于sql - 查找多个已知 ID 项的替代 SQL 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/768436/