从2个表中选择。 查询表1 = OR表1 +表2(Select from 2 tables. Q

2019-09-30 07:35发布

我有2代表以1:1的关系。 我试图选择一切从表1和表2使用PK从表1。

我要选择一切从表1和表1 IF = PK FK表2 THEN(和,才把)从表2中选择。

为了使短,我想从表1即使查询结果没有在表2任何关系选择。 如果是,那么从表2中选择为好。

有人知道怎么做吗?

Answer 1:

这是一个左外连接

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


文章来源: Select from 2 tables. Query = table1 OR table1 + table2