MySQL中Join 和left-Join的区别

MySQL中Join 和left-Join的区别

这个时候有两张表:
t1表:
在这里插入图片描述
t2表
在这里插入图片描述
下面来简述Join和left-join/right-join的区别

join

select * from t1 join t2 on t1.id = t2.id;

在这里插入图片描述
公共部分的数据才会被查询出来;
在这里插入图片描述
left-join


select * from t1 left join t2 on t1.id = t2.id;

在这里插入图片描述
查询出来的结果和前表记录数一样多;
在这里插入图片描述
right-join 和 left-join 大同小异


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