为了账号安全,请及时绑定邮箱和手机立即绑定

oracle 能用 left join 和 right join吗?

oracle 能用 left join 和 right join吗?

正在回答

3 回答

select d.deptno,d.dname,count(e.empno) from emp e right join dept d on e.deptno=d.deptno group by d.deptno,d.dname;

等同于右外连接;

两种语句区别也不大,但是外连接的符号位置不常用估计会记错。

0 回复 有任何疑惑可以回复我~

在没看今天的视频之前,我一直使用left/right join;

看到同事(+) 的外链接,我都会改为left / right join table_name on ***

0 回复 有任何疑惑可以回复我~

可以。

left join  左表为主表,左表返回全部数据,右表只返回与左表相匹配的数据
select l.str as left_str,r.str right_str from l 
left join r on l.v=r.v
order by 1,2;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

oracle 能用 left join 和 right join吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信