1总结:
左连接:显示左表数据,和两表相交部分,右表无对应值时显示为空
右连接:显示右表数据,和两表相交部分,左表无对应值时显示为空
内连接:两表相交部分
2.建表:
class表,默认为左表

student表,默认为右表

3.左连接
sql语句:SELECT student.name, classname FROM class LEFT JOIN student ON class.id = student.classnum
sql语句分析:出现leftjoin时是指以紧跟FROM后边的表为主表
结果:

结果分析:得到了主表的所求信息 和 与主表有关联的所求其他表信息 当其他表对应的值为空时则显示null
四.右连接
sql语句:SELECT student.name , classname FROM class RIGHT JOIN student ON class.id = student.id
sql语句分析:此处right join说明为右连接,此时join后跟的表为主表
结果:

结果分析:得到了主表的所求信息 和 与主表有关联的所求其他表信息 当其他表对应的值为空时则显示null
五.内连接
sql语句:SELECT student.name , classname FROM class INNER JOIN student ON class.id = student.id
结果:

版权声明:本文为IAMZTDSF原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。