请问老师这两个关联查询有什么区别?

来源:2-1 SQL VS NOSQL

程序员熊明才

2022-09-04

http://img.mukewang.com/szimg/6314079d09f2bce613541178.jpg

在工作中看到别这么写我都是懵的?

http://img.mukewang.com/szimg/631407e409c77fbd13541178.jpg


不知道这样学执行效率怎么样?

写回答

1回答

sqlercn

2022-09-08

       一个是left join , 一个是join ,left join 是以左边表数据为基础的,所有左边边的数据都会出现在结果集中,右则边中无法关联上的数据会显示为NULL。join的话只有两边表的关联列都能关联上的数据才会显示在结果集中。从性能上看join 比 left join 性能高,但是具体是使用left join 还是join 还要跟据业务的需求来定。
0
0

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程