mysql-join总结

join表我理解的就是两个表或者多个表因为有关联字段(或者叫外键)进行关联关系的筛选

一、join 同inner join

筛选出来两个表或多个表的关联字段值相等的数据,只要左边表的关联字段与右表匹配上,就会出现一条数据,所有会出现左边字段多条的情况,比如筛选出来有订单的用户,

 

二、left join

左边的表是主表,不管右表有没有匹配上,左边的表一定全部显示,如果右表没有匹配上,那么右表的字段为空,比如所有用户的订单情况

 

三、right join

右边表是主表,其实只要掌握了左连接,即可

 

在实际应用中,需要知道业务逻辑,决定用哪个连接方式

posted @ 2022-01-11 17:06  fanghui778  阅读(96)  评论(0)    收藏  举报