每個人都希望我更具體。我正在嘗試使用asp classic和ms-access數據庫進行分頁。這是我用來獲取第2頁的項目的查詢。每個頁面有25個項目,當查詢返回大約500+這樣的大數據集時,這需要大約20多秒的時間才能執行,並且是的,我已將sku編入索引更快的查詢。有什麼建議麼。如何使此SQL代碼更快?
SELECT TOP 25 *
FROM catalog
WHERE sku LIKE '1W%'
AND sku NOT IN (SELECT TOP 25 sku
FROM catalog
WHERE sku LIKE '1W%' ORDER BY price DESC) ORDER BY price DESC
您正在使用什麼數據庫管理系統? – srgerg
沒有'ORDER BY'的'TOP'是相當奇怪的。 –
TOP意味着(最可能)SQL-Server或MS-Access。哪一個? –