内、外连接(左外连接以及右外连接)讲解
1.内连接
- 内连接:返回两张表共同的数据
2.外连接
- 语法示例
-- 左外连接
SELECT 列列表
FROM 表1
LEFT JOIN 表2
ON 连接条件;
-- 右外连接
SELECT 列列表
FROM 表1
RIGHT JOIN 表2
ON 连接条件;
2.1左外连接
举例来说,假设我们有两个表 A和B
我们希望获取A表中的所有信息
以左外连接为例,我们可以这样进行查询:
select *
from A
left join B
on A.id = B.id
2.2右外连接
我们希望获取B表中的所有信息
以右外连接为例,我们可以这样进行查询:
select *
from A
right join B
on A.id = B.id