在MySQL中检索多行

时间:2012-09-28 18:49:30

标签: mysql

我有一个手工列出的uniqueID列表,我想从MySQL数据库中检索。截至目前,我正在使用:

Select * from TABLE where uniqueID = "111" or uniqueID = "124" or uniqueID = "220"...

显然这非常耗时。 uniqueID列表不会写入任何文件。我只是想要更高效的查询来告诉数据库检索具有uniqueID的行。是否有类似的东西,

Select * from TABLE where uniqueID = {"111", "124", "220"...}

我可以用吗?

谢谢。

2 个答案:

答案 0 :(得分:3)

Select * from TABLE where uniqueID IN ('111','124','220',...)

答案 1 :(得分:1)

SELECT * from table WHERE uniqueID IN (111,123,220);