27 lines
584 B
Markdown
27 lines
584 B
Markdown
|
|
# 一、连接查询的类型
|
|||
|
|
1. 交叉连接
|
|||
|
|
2. **内连接**(MySQL中常用)
|
|||
|
|
3. 左外连接
|
|||
|
|
4. 右外连接
|
|||
|
|
5. 全外连接
|
|||
|
|
# 二、内连接
|
|||
|
|
1. SQL标准中规定的语法(**重点**):
|
|||
|
|
```sql
|
|||
|
|
select 字段名
|
|||
|
|
from 表1,[inner] join 表2 on 连接条件表达式[······]
|
|||
|
|
[where 条件表达式];
|
|||
|
|
```
|
|||
|
|
2. 传统用法:
|
|||
|
|
```sql
|
|||
|
|
select 字段名
|
|||
|
|
from 表1, 表2[, ······]
|
|||
|
|
where 连接条件表达式;
|
|||
|
|
```
|
|||
|
|
# 三、左外连接
|
|||
|
|
语法:
|
|||
|
|
```sql
|
|||
|
|
select 字段名
|
|||
|
|
from 表1, left [outer] join 表2 on 连接条件表达式[······]
|
|||
|
|
[where 条件表达式];
|
|||
|
|
```
|