left jion right jion outer jion innner jion的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 23:52:55
left jion right jion outer jion innner jion的区别

left jion right jion outer jion innner jion的区别
left jion right jion outer jion innner jion的区别

left jion right jion outer jion innner jion的区别
innner jion :
当实现同等连接和非同等连接时,分别使用等于和不等于运算符表示的连接条件,匹配源表和目标表中的行
a inner join b on a.id = b.id 等价于 from a,b where a.id = b.id
outer join 分为:left outer jion,right out jion 和 full outer join,可以简写为 left jion,right jion ,full join
a left outer jion b on a.id = b.id 和 b right outer join a on a.id = b.id 等价
当a中有 但 b中没有符合a.id=b.id条件的数据,也能查询出来,不过此时b的相应列显示为null
full outer join :
a full outer jion b on a.id = b.id 与left outer join 相似,就是将a有b没有,以及b有a没有的数据都显示出