2012-09-28 44 views
0

我有一個手形列出的uniqueID列表,我想從我的MySQL數據庫中檢索。截至目前,我正在使用:在MySQL中檢索多行

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

顯然這是非常耗時的。 uniqueID列表不寫入任何文件。我只想更高效的查詢來告訴數據庫檢索具有uniqueID的行。有沒有類似的,

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

我可以使用?

謝謝。

回答

1

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

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

謝謝你這麼多。我也想知道如何檢索「喜歡」查詢的多行。例如,我想要做的: 從表中選擇內容如「%只要%」或內容如「%從%」... –

+0

@JinaHuh:假設這回答了您的原始問題,請標記此答案點擊旁邊勾選的複選框即可接受。至於你的後續,有沒有速記繞過LIKE的多個OR。 –

+0

謝謝喬。我不知道這張支票。抱歉! –