我正在查询 SQL Server 2012。
我在一个大型结果集上有一个左外连接,如下所示:
Data
LEFT OUTER JOIN
(
SELECT
MemberID
,MIN(Date)
FROM
Tables
GROUP BY
MemberID
) T
ON Data.MemberID = T.MemberID
其中 Data 已经是一个大型查询(返回数万行)。
我的问题是:这个嵌套选择查询是否仅针对我在“数据”中已有的 MemberID 进行评估?这似乎已经大大减慢了存储过程的速度,有没有更标准的方法来做到这一点?或者这只是意料之中的事?
提前致谢。