ZBLOG

mysql 右连接查询

右连接查询(RIGHT JOIN)是一种关系型数据库的查询方式,用于从两个或多个表中获取数据。右连接查询返回左表中所有行和右表中匹配行的组合,如果左表中没有匹配行,则返回 NULL 值。

语法:

SELECT 列名 
FROM 表1
RIGHT JOIN 表2 ON 表1.列名 = 表2.列名;

示例:

现在有两张表,一张是学生表(students),包含学生的姓名和 ID;另外一张表是成绩表(scores),包括学生的 ID 和成绩。

students 表:

ID Name
1 Tom
2 Jack

scores 表:

ID Score
1 80
3 90

我们可以通过以下 SQL 查询来使用右连接查询:

SELECT students.Name, scores.Score 
FROM students
RIGHT JOIN scores ON students.ID = scores.ID;

执行以上 SQL 查询后,将会得到以下结果:

Name Score
Tom 80
NULL 90

其中,右连接查询返回了左表(students)中所有的记录和与右表(scores)中匹配的记录。由于 scores 表中不存在 ID 为 2 的记录,因此输出结果的第二行为空值。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=751

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?