mysql 左连接,右连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 左连接,右连接相关的知识,希望对你有一定的参考价值。

grades表:

技术分享图片

student表:
技术分享图片

使用联合查询中的内连查询 inner join  类似交集:

技术分享图片

2,查询指定用户的所有成绩
select student.name,grades.* from student,grades where student.id=grades.id and student.name=‘aaa‘;

二,left join 左查询,从左表返回所有的行,如果右表中没有匹配则以NULL补全.
select student.name,grades.math from student left join grades on student.id=grades.id;
技术分享图片

三,right join (右查询) 从右表返回所有的行,如果左表中没有匹配则以NULL补全
技术分享图片

以上是关于mysql 左连接,右连接的主要内容,如果未能解决你的问题,请参考以下文章

mysql左连接和右连接的区别

mysql中的左连接和右连接有啥区别[重复]

图解MySQL 内连接外连接左连接右连接全连接

右连接与左连接

MySql连接——内连接外连接(左连接右连接全连接)

深入浅出:MySQL的左连接右连接等值连接