编辑
2024-04-03
学习记录
00
请注意,本文编写于 370 天前,最后修改于 370 天前,其中某些信息可能已经过时。

目录

内链接
左连接
右连接
全连接

内链接

内链接是获取两个表的交集

sql
select * from a join b on a.id=b.id select * from a inner join b on a.id=b.id --oracle中还可以实现 select * from a,b where a.id=b.id

左连接

左链接是获取两个表的交集,以及左边表所有的内容,不满足的记录会用null字段表示

sql
select * from a left join b on a.id=b.id select * from a left outer join b on a.id=b.id --oracle中还可以实现 select * from a,b where a.id(+)=b.id

右连接

右链接是获取两个表的交集,以及右边表所有的内容,不满足的记录会用null字段表示

sql
select * from a right join b on a.id=b.id select * from a right outer join b on a.id=b.id --oracle中还可以实现 select * from a,b where a.id=b.id(+)

全连接

全链接是获取两个表所有的记录

sql
select * from a full join b on a.id=b.id select * from a full outer join b on a.id=b.id --oracle中还可以实现 select * from a,b where a.id(+)=b.id(+)

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.8