2010-10-11 41 views

回答

5

移动的附加连接条件到上子句:

Select a.Col1,b.Col2 
From a 
Left Join B b ON a.C = b.C and b.D = 'someValue' 
+0

是的,或使用条件'WHERE b.D = 'someValue中' OR b.D IS NULL' – Unreason 2010-10-11 14:47:11

0

由于where子句,右侧为空时,查询将不返回任何内容。如果没有引用表b,则不会满足where子句。

我不太清楚如何更正您的查询。在我看来,这个查询暗示两个表之间的链接是必需的,因此你的结果在语义上是正确的。