图解SQL联结:内联结

本文通过复仇者联盟的例子引入,解释了SQL中的内联结概念,用于查找存在于两张表中的匹配数据。通过学号将学生表和成绩表联结,展示了内联结的运行过程,并给出了相应的SQL语句示例,帮助读者理解内联结的工作原理。
摘要由CSDN通过智能技术生成

 

复仇者联盟的成员通过美国队长 联结 合并到了一起,从此战斗力爆表。

 

今天我们用下面的表来学习内联结。其中,

学生表(student):用来记录学生的基本信息

成绩表(score):用来记录学生选修课程的成绩

 

1.什么是内联结?

 

内联结是查找出同时存在于两张表中的数据,内联结用英文单词表示是inner join。

 

学生表和成绩表按学号产生了匹配关系。在表中我用相同的颜色,表示两个表里都有的学号。

 

可以看到两个表里都有的学号是0001,而学号0002只在学生表里有,学号0005只在成绩表里有。

 

同时在上图中,我用文氏图画出了内联结,左边的圆圈表示学生表里的数据,右边的圆圈表示成绩表里的数据。

 

两个圆圈重合的地方红色,就是同时存在于两个表中的数据,也就是学号0001。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值