请问SQL语句中的左外联和右外联的区别,如何分清左表右表

如题所述

第1个回答  2019-07-21
左表和右表,挺好分的。就是放在关键字jion的左边的表是左表,右表的是右表

from
A
inner
join
B
on
A是左表
B是右边
左外联和右外联的区别,其实是互补的,
也是就A左外联B表,反过来等价于B右外联左边。如
from
A
left
inner
jion
B
from
B
right
inner
jion
A
左外联和右外联。就是让取左表(右表)的所有数据,同时查出右表(左表)相关联的数据,没相关数据
的用null补
举例说明
学生表,考试成绩表
from
student
left
jion
Result
结果查出所有学生,和对应的成绩。但是可能有学生没参加考试,所以对应的Result为null,表示缺考。
相似回答