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?或者 全連接??查詢出左表和右表的所有數據,但是去除兩表的重復數據。
?
轉載于:https://www.cnblogs.com/tianpin/p/10432535.html
總結
- 上一篇: 【原创】大叔经验分享(33)hive s
- 下一篇: 阿里开源分布式事务解决方案 Fesca