sql中join与left-join图解区别t1表内容如下:
t2表内容如下:
下⾯来简述join和left join/right join的区别:
inner join
select * from t1 inner join t2 on t1.id = t2.id;
公共部分的数据才会被查询出来;
left join
select * from t1 left join t2 on t1.id = t2.id;
查询出来的结果和前表记录数⼀样多;
right join
select * from t1 right join t2 on t1.id = t2.id;
sql left join 多表连接能转化为
select * from t2 left join t1 on t1.id = t2.id;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论