嘿,夥計們,我正在做一個需要很多查詢的社交網站。我正在使用1個查詢中有一個IN()函數。我想知道這是否需要完整的數據庫掃描。我不確定任何其他方式獲得相同的結果。MySQL - IN()函數是否需要完整的TABLE掃描?
示例表:
ID | NAME | AGE
05 | Quinton | 25
22 | Stevey | 33
78 | Rebecca | 22
90 | Michael | 26
Query: "SELECT * FROM users WHERE id IN(05,78) ORDER BY id DESC LIMIT 0,2"
這是最有效的方式來獲取是一個數組中的用戶列表? (使用PHP)
'全DB'掃描或'全Table'掃描 – diEcho 2011-03-10 06:34:16
表掃描對不起 – 2011-03-10 06:35:44