| 表1 | 连接语句 | 表2 | 条件 | ||||
| 交叉连接 | 表名1 | cross | join | 表2 | |||
| 自然连接 | natural | join | |||||
| using | using(id) | ||||||
| 外连接 | 左 | left | join | on | |||
| 右 | right | join | on | ||||
| 内连接 | inner | join | on | ||||
| 并集 | select 表1 | union | select表2 | ||||
| 全 | union | all | |||||
| 差集 | minus | ||||||
| 交集 | intersect | ||||||
举例
select * tb1
![]()
select * tb2

select * from tb1 union all
select * from tb2

select * from tb1 union
select * from tb2

select * from tb1 minus select * from tb2
![]()
select * from tb1 intersect select * from tb2
![]()
表关系分析

本文深入解析SQL中各种连接类型,包括内连接、外连接、自然连接及交叉连接,以及并集、差集和交集等集合操作。通过具体实例,详细阐述了不同连接方式的使用场景和语法特点,帮助读者掌握SQL数据整合技巧。
799

被折叠的 条评论
为什么被折叠?



