![]() |
1
2
这也许能说明这个问题。你能把第一个接头分成一个CTE吗?
从FirstJoin fj中选择Skey 左联接[STAGING].dbo.RefSrvc c on fj.EID=c.esid
另外,由于两个联接都是左联接,它们如何缩小结果集?这个查询不等于
|
![]() |
2
1
是什么
如果是多重陈述的话
|
![]() |
3
0
您是否尝试过使用UNION all来代替它(我认为您试图得到的是那些具有当前查询无法识别的一个或另一个id的记录;t give,所有ti wouldl give是所有skey值的完整列表,根本不需要加入。)
如果不使用索引,仍然可能效率不高,但它可能会返回更好的记录集。 或者考虑将表值函数返回的值放入一个临时表中,在该表中可以对其进行索引,然后执行连接。 |
![]() |
4
0
这将是一个更清晰的小样本输出,但我会跳进去。这对你有什么好处?
|
![]() |
S. Jacson · 任意两台发电机的速度差(内置功能) 2 年前 |
![]() |
Sadeq Dousti · 相当于“嵌套删除”的执行性能SQL查询 2 年前 |
![]() |
Prince · 复制大型文件需要更多时间 2 年前 |
![]() |
Sagar · 为什么在循环之外声明变量会更快? 2 年前 |
![]() |
seco · 如何在不挂起页面的情况下加载JS 2 年前 |