SQL的4种连接

数据表的连接有:

 

1、内联结(inner join): 只连接匹配的行。

 

 

2、外联结(outer join): 包括  左外联结(left outer join)、右外联结(right outer join)和全外联结(full outer join)

 

(1) 左外联结 left outer join 或者 左联结   从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。

 

select * from book as a left join stu as b on a.sutid = b.stuid

 

 

(2) 右外联结 right outer join 或者 右联结   右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。

 

select * from book as a right join stu as b on a.sutid = b.stuid

 

(3)全外联结 full outer join 或者 全联结  查询出左表和右表的所有数据,但是去除两表的重复数据。

 

posted @ 2019-02-25 18:26  我是一只小小小小鸟~  阅读(257)  评论(0编辑  收藏  举报