从2个表中选择。 Query = table1 OR table1 + table2

时间:2014-02-13 17:27:59

标签: select if-statement exists

我有2个表,关系为1:1。 我尝试使用table1中的PK从table1和table2中选择所有内容。

我想从table1中选择所有内容,IF table1 PK = table2 FK THEN(并且只有THEN)从table2中选择。

为了简化,我想从table1中选择,即使查询结果在table2中没有任何关系。如果有,则从table2中选择。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:0)

它是左外连接

select table1.*, table2.*
from table1 left outer join table2 on table1.PF = table2.PK