【发布时间】:2011-03-10 06:28:28
【问题描述】:
大家好,我正在做一个需要大量查询的社交网站。我正在使用 1 个包含 IN() 函数的查询。我想知道这是否需要完整的数据库扫描。我不确定是否有任何其他方法可以获得相同的结果。
示例表:
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)
【问题讨论】:
-
full DBscan 或full Tablescan