加入SQL以从两个表中检索数据

Arp*_*nav 3 mysql sql t-sql join

有两个表A和B.您正在从两个表中检索数据,其中应显示B表中的所有行以及仅显示A表中的匹配行.您将在A和B表之间应用以下哪种类型的连接?

- Inner join
- Left outer join
- Right outer join
- Self join
Run Code Online (Sandbox Code Playgroud)

Pra*_*ana 5

使用左外缰或右外连接.

例如,以下内容满足您的要求.

select * from tableB
Left outer join tableA
on tableB.ID= tableA.ID
Run Code Online (Sandbox Code Playgroud)

要么

select * from tableA
Right outer join tableB
on tableA.ID= tableB.ID
Run Code Online (Sandbox Code Playgroud)

更好的理解方式:

替代文字