写sql
时首先写表from
(from是构造表),join
是关联,on
是join
的条件
1.inner join
inner
是a.name=b.name
两张表都有才返回
select
a.*,b.*
from t_a a inner join t_b b on a.name=b.name
2.left join
left
和right
都可以省略outer
关键字
left
是右表没有则填null
select
a.*,b.*
from t_a a left join t_b b on a.name=b.name
3.right join
left
和right
都可以省略outer
关键字
right
是左表没有则填null
select
a.*,b.*
from t_a a left join t_b b on a.name=b.name
4.full join
left
,right
,full
都可以省略outer
关键字
full
是两表没有都可以填null
select
a.*,b.*
from t_a a full join t_b b on a.name=b.name