【数据库】92语法中的“(左/右)外连接”写法

“外连接”的意思就是:需要连接的两张表,一张表为“主表”,一张表为“从表”。

连接时,“主表”中所有的数据都会出现在结果集中,而“从表”中如果没有匹配数据的话则显示为空值。

92语法的写法:
在连接条件的位置处,在从表的后边加上(+)。

注意:
后边没加(+)的是“主表”;
后边加了(+)的是“从表”!

示例如下:

左外连接

--左外连接
select 
	* 
from 
	emp_A e1,
	emp_B e2 
where 
	e1.mgr = e2.empno(+);
	--这里e1是主表,e2是从表

右外连接

--右外连接
select 
	e.ename,
	d.dname
from 
	emp e,
	dept d
where 
	e.deptno(+) = d.deptno;
	--这里e是从表,d是主表
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值