mysql左外连接

Posted FJJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql左外连接相关的知识,希望对你有一定的参考价值。

左外连接的概念性不说了,这次就说一说两个表之间的查询步骤是怎么样的?

例如 SELECT ut.id,ut.name,ut.age, ut.sex,ut.status,st.score,st.subject_name FROM  b_score_test st left join  b_user_test ut on  st.user_id=ut.id

由于st 在left join 左边,所以以它为参考,遍历ut每一行和st比较,就相当于for(ut...){for(st...)}  ,右连接的话,就以右边为参考,一样道理

 

以上是关于mysql左外连接的主要内容,如果未能解决你的问题,请参考以下文章

MySQL左外连接很慢

mysql左外连接

使用子查询改进 MySql 查询左外连接

MySQL左外连接与where子句 - 返回不匹配的行

真正的左外连接

内连接与左外链接的区别