Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 随着租金的增长,子查询变得越来越慢_Sql Server - Fatal编程技术网

Sql server 随着租金的增长,子查询变得越来越慢

Sql server 随着租金的增长,子查询变得越来越慢,sql-server,Sql Server,随着租金的增长,我有一个子查询速度非常慢,我想知道是否有一种解决方案可以编写速度更快的子查询。空值没有索引 SELECT ALBUMId, ALBUMTitle FROM ALBUM WHERE ALBUMId IN(SELECT ALBUMId FROM RENTAL WHERE RntalReturnedDate IS NULL); 没有创建索引。 你的想法是什么。我的第一个想法是:为什么没有索引? SELECT a.ALBUMId, a.ALBUMTitle FROM ALBU

随着租金的增长,我有一个子查询速度非常慢,我想知道是否有一种解决方案可以编写速度更快的子查询。空值没有索引

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);