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

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

 

 

从结果中可以看出:

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

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

 

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

 

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

 

综上:

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

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

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

 

posted @ 2016-08-27 16:46  笑哼  阅读(289)  评论(0编辑  收藏  举报