我需要帮助编写一个在where子句中具有这样条件的查询
Select a.field, b.field
From Table1 a, Table2 b
Where a.FK = b.PK
,但我也希望选择返回字段A.FK中没有FK参考的行,在这种情况下,B.Field应该返回一些空或空值。
谢谢
用户Left Outer JOIN
。尝试以下内容:
SELECT a.field, b.field
FROM Table1 a LEFT JOIN Table2 b
ON a.FK = b.PK
这是一个很好的阅读LEFT JOIN
Works
使用Left Join
。这应该给您您想要的东西。
Select a.field, b.field
From Table1 a
LEFT JOIN Table2 b on a.FK = b.PK