![]() |
1
4
尝试
但是我更喜欢子查询表示,因为我认为它更清楚地表达了您正在做的事情。 |
![]() |
2
3
你为什么对你拥有的不满意?如果您检查一下您的解释计划,我向您保证,如果优化器认为这是最有效的方法(它很可能会这样做),那么将执行反连接。 对于所有读到这些的人来说:SQL并不是实际执行的。SQL是一种告诉数据库您想要什么,而不是做什么的方法。所有像样的数据库将能够处理不存在和不平等(当它们存在时,即没有空值)并执行反连接。但是,使用外部联接和IS NULL条件的技巧在SQL Server上不起作用(SQL Server不够聪明,无法将其转换为反联接)。 |
![]() |
3
0
您的查询将比使用外部联接的查询执行得更好。 我想下面的问题可以解决这个问题:
|
![]() |
4
0
|
|
Nilima Kumari · sql脚本左外部联接问题 7 年前 |
![]() |
TerminatorX · MySQL数据库所需金额 7 年前 |
![]() |
masterhoo · 显示sql语句的补码结果 7 年前 |
![]() |
Alex · C#Linq重复值上的完全外部联接 7 年前 |
![]() |
Carlo · 如何将两个查询中的数据插入到关系表中 7 年前 |
![]() |
Shubham Goyal · SQL重复列名 9 年前 |
![]() |
GGSoft · RIGHT OUTER JOIN不适用于WHERE子句 10 年前 |
![]() |
user2725109 · 两个左外部联接查询不明确的列名 11 年前 |