0
我有一個子查詢,出租增長慢得多,我想知道id有一個解決方案,寫一個更快的子查詢。 NULL未編入索引子查詢越來越慢,因爲出租增長
SELECT ALBUMId, ALBUMTitle
FROM ALBUM
WHERE ALBUMId IN(SELECT ALBUMId FROM RENTAL
WHERE RntalReturnedDate IS NULL);
未創建索引。 你有什麼想法。
我有一個子查詢,出租增長慢得多,我想知道id有一個解決方案,寫一個更快的子查詢。 NULL未編入索引子查詢越來越慢,因爲出租增長
SELECT ALBUMId, ALBUMTitle
FROM ALBUM
WHERE ALBUMId IN(SELECT ALBUMId FROM RENTAL
WHERE RntalReturnedDate IS NULL);
未創建索引。 你有什麼想法。
SELECT a.ALBUMId, a.ALBUMTitle
FROM ALBUM a
WHERE EXISTS(SELECT 1
FROM RENTAL r
WHERE a.ALBUMId = r.ALBUMId
AND r.RntalReturnedDate IS NULL);
工作完美。謝謝 –
我的第一個想法是:爲什麼沒有索引? –