2011-03-26 82 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