用MySQL举例
现在有两个表:
执行SQL语句:select * from student left joingrade on grade.gid = student.gid;
左连接得到结果:
以左表为主匹配右表,若匹配上了,显示右表内容,否则右表内容显示为NULL。
再次执行SQL语句:select * from student right join grade on grade.gid = student.gid;
右连接得到结果:
以右表为主匹配左表,若匹配上了,显示左表内容,否则左表内容显示为NULL。
看了这个栗子,我想不用我赘述,大家也能明白什么是左连接,右连接以及它们的区别了吧。