一、分类
连接分为内连接与外连接;外连接分为左连接与右连接。
二、创建两个表格作为例子
AAA: BBB:

三、 外连接
1、左连接
(1)理解
左连接查询,左表的信息全部展示出来,右表只会展示符合搜索条件的信息,不足的地方记为NULL。
(2)例子
左连接就以左边的表AAA为基准,在BBB对应不上的就是NULL。
SELECT * FROM AAA LEFT JOIN BBB ON AAA.id = BBB.id;

2、右连接
(1)理解
右连接查询,右表的信息全部展示出来,左表只会展示符合搜索条件的信息,不足的地方记为NULL。
(2)例子
右连接就右边的表BBB为基准,在AAA对应不上的就是NULL。这里要注意跟上面的区别,上面是LEFT,这里是RIGHT。
SELECT * FROM AAA RIGHT JOIN BBB ON AAA.id = BBB.id;

三、内连接
(1)理解
结合两张表的记录,返回相关的查询结果,返回的是两个表的交集部分。
(2)例子
SELECT * FROM AAA INNER JOIN BBB ON AAA.id = BBB.id;










![P3029 [USACO11NOV]Cow Lineup S 双指针 单调队列](https://img-blog.csdnimg.cn/6af1894944f542299edaa735404b58a3.png)
![[MAUI]模仿iOS应用多任务切换卡片滑动的交互实现](https://img-blog.csdnimg.cn/6fca7de1f85646dc894e72f43390f317.gif)






![[网络原理] HTTP协议](https://img-blog.csdnimg.cn/0165697193564bd7ae9aefb62d133e0a.png)