我創建了一個表上有許多選擇與SQL:如何優化單表
CREATE TABLE xy (
blub VARCHAR(50) NOT NULL,
z INT UNSIGNED NOT NULL,
PRIMARY KEY (blub)
)
,並希望通過列「咕嚕咕嚕」查詢一次許多條目。目前我使用的是簡單的查詢
SELECT blub, z FROM xy WHERE blub = '...'
比
SELECT blub, z FROM xy WHERE blub = '...' OR blub = '...' OR '...
快得多是否有任何其他的方式來使其更快,合併所有查詢?
這個問題回答了這個非常好。 http://stackoverflow.com/questions/3510395/sql-server-in-or-or-which-is-fastest – Gats 2012-04-26 21:27:08