左链接 右链接

本文详细解释了SQL中的不同类型的连接操作,包括左外链接、右外链接、全链接和内链接。并通过实例展示了如何使用这些连接来获取部门表与员工表之间的不同组合数据。

为了学习Hibernate,我理解一下

 

left outer join 或者 left join 表示左外链接

 

right outer join 或者 right join 表示右外链接

 

full outer join 或者 full join 表示全链接

 

左外链接:在查询结果中包含join左侧表中的所有记录,以及join右侧表中匹配的记录.

(就是依据左侧表中的数据,查询右侧表中的数据)

 

右外链接:在查询结果中包含join右侧表中的所有记录,以及join左侧表中匹配的记录.

(就是依据右侧表中的数据,查询左侧表中的数据)

 

全链接:在查询结果中包含join两侧所以的匹配和不匹配的记录.

(也就是相当于left join union right join的结果)

 

inner join:在查询结果中仅返回符合on 条件的列

 

select * from department_table left join staff_table on department_table.department_id=staff_table.department_id//左链接


select * from department_table right join staff_table on department_table.department_id=staff_table.department_id//右链接


select * from department_table inner join staff_table on department_table.department_id=staff_table.department_id//内链接

 

 

select * from department_table full join staff_table//全链接
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值