以oracle自带的Scott用户下的dept表和emp表为例讲解
1、左连接(left join) :from后面紧跟的表所有记录都会显示,关联的表如果没有对应的记录就显示null
select * from dept d left join emp e on d.deptno = e.deptno;
2、右连接(left join) :join后面紧跟的表所有记录都会显示,关联的表如果没有对应的记录就显示null,对应1中的查询,如果使用右连接就不会有null记录
select * from dept d right join emp e on d.deptno = e.deptno;
3、内连接(inner join):只有关联表都有满足的记录才会查询出来
select * from dept d inner join emp e on d.deptno = e.deptno;
本文详细介绍了Oracle数据库中三种表连接方式:左连接、右连接和内连接,并通过Scott用户的dept表和emp表进行示例说明,帮助读者理解不同连接方式的特点及应用场景。
686

被折叠的 条评论
为什么被折叠?



