left join 返回左表中的所有的行,然后返回右表中满足特定条件的行

1
- table_left left join table_right on condition

right join 返回右表中的所有的行,然后返回左表中满足特定条件的行

1
- table_left right join table_right on condition

left join 和 right join 如果在另一张表中没有找到匹配项的行,将使用NULL来填充

inner join 从左表和右表中返回符合条件的行

1
- table_left inner join table_right on condition

left join,right join,inner join的优先级高于select
比如:

1
select column_1,column_2 from table_left left join table_right on table_left.column_1=table_right.column_2

上面语句的执行顺序是先执行

1
table_left left join table_right on table_left.column_1=table_right.column_2

然后再执行select语句

最后更新: 2018年01月23日 10:04

原始链接: http://drac0nids.top/2018/01/10/left join,right join,inner join的区别/

× 请我吃糖~
打赏二维码