(原)左连接、右连接和内连接

先通过一个demo演示,然后进行归纳。

从结果中可以看出:

左连接是以左边的表为基准。即先将左边表的内容全部都显示出来,然后右边表的指定字段与左边表的指定字段(demo中的字段是id)比较,如果相同的话,就将内容“拼接“

上去,比如说id为0和1的记录。如果说student2中没有id为2的字段,那么就以null显示。

同样,右连接也是这样,只是以右边的表为基准。

内连接只取出符合过滤条件的记录,也就是student1.id=student2.id,符合此条件的只有2条。

综上:

1、左连接中左表是主表。

2、右连接中右表是主表。

3、内连接中两表平等,都是普通的。

原文地址:https://www.cnblogs.com/xh0102/p/5813302.html