本文主要介绍SQL左连接和右连接的原理和实例分析。通过示例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。有需要的朋友可以参考一下。
两个表,表A中的记录不一定在表b中。
左:专注于左,没有右就空了。
右:关注右边,左边什么都没有,就是空的。
内部联接:返回交叉点
例如:
学生表s
身份证明(identification)
名字
年龄
class_id
一个
杨
22
一个
2
苏联(USSR的缩写)
20
一个
三
迷
20
2
四
里
30
2
五
左尿道口
22
类别表c
身份证明(identification)
名字
总数
一个
新手
30
2
大学二年级学生
15
三
年少的
40
上表中,S表中的5号记录在C表中找不到数据。
1.左连接,左连接的左侧是主表,如果没有对应的辅表,则显示NULL。
从学生的左边选择s.`name `,s.`class_id `,在s.`class_id`=c.`class_id `上加入c类
结果
名字
class_id
杨
一个
苏联(USSR的缩写)
一个
迷
2
里
2
左尿道口
(空)
2.右连接,右连接的右侧为主表,如果没有对应的辅表,则显示NULL。
从学生的右侧选择s.`name `,s.`class_id `,在s.`class_id`=c.`class_id `上加入c类
结果
名字
class_id
杨
一个
苏联(USSR的缩写)
一个
迷
2
里
2
(空)
(空)
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。