数据库Join联查操作知识点补充
Posted 康小庄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库Join联查操作知识点补充相关的知识,希望对你有一定的参考价值。
最近在学习数据库的操作,遇到了Left join
,Right join
,有点不太明白,写篇博客记录下不足的知识点
从网上找到一张图,比较形象
有四种写法
LEFT JOIN
SELECT * FROM A LEFT JOIN B ON A.字段=B.字段
A
左连接B
,以A
表为主,显示的数据是A
表数据以及AB
表的交集数据
RIGHT JOIN
SELECT * FROM A LEFT JOIN B ON A.字段=B.字段
A
右连接``B,以
B表为主,关联查询B表的数据以及
AB`表的交集数据
INNER JOIN
SELECT * FROM A INNER JOIN B ON A.字段=B.字段
OUTER JOIN
SELECT * FROM A OUTER JOIN B ON A.字段=B.字段
外连接,求表A
与B
表之间并集,mysql
不支持OUTER JOIN
,可以通过DISTINCT
去重实现
集合运算
附个链接:集合运算—union(并集)、intersect(交集)和except(差集),后续自己补上!
以上是关于数据库Join联查操作知识点补充的主要内容,如果未能解决你的问题,请参考以下文章