2011-03-26 67 views
0

非常直接的问题:查询数据库表并搜索一个匹配结果的潜在成千上万个条目或为该1个结果创建另一个新表时效率更高吗?对一个结果的MySQL查询

SELECT n FROM x WHERE b = 1SELECT * from y

+2

使用RDBMS的搜索功能 - 这就是它的用途。 – Hammerite 2011-03-26 15:41:10

回答

3

如果您的字段b已编制索引,且其基数很高 - 那么第一个查询将足够高效。

+0

感谢您的洞察! – 2011-03-26 16:04:16