有两个表 A 和 B。您正在从两个表中检索数据,其中应显示 B 表中的所有行以及 A 表中仅匹配的行。您将在 A 表和 B 表之间应用以下哪种类型的联接?
- Inner join
- Left outer join
- Right outer join
- Self join
最佳答案
使用左外连接或右外连接。
例如,以下满足您的要求。
select * from tableB
Left outer join tableA
on tableB.ID= tableA.ID
或者
select * from tableA
Right outer join tableB
on tableA.ID= tableB.ID
更好的理解方式:
关于sql - 在 SQL 中加入以从两个表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3163561/