SQL使用(一)——联合查询
1.联合查询分类
- 内连接(inner Join 或 Join)
- 外连接(outer Join)
- 左外连接(left outer Join 或 left Join)
- 右外连接(right outer Join 或 right Join)
- 全外连接(full outer Join 或 full Join)
- 交叉连接 (cross Join)
- 结果集链接 (union 和 union all)
2.联合查询介绍
相关数据表如下:
A表
B表
C表
2.1内连接(Inner Join)
内连接:仅显示两个表中匹配行,即两表中都有才显示。
SQL如下:
SELECT
A.id AS AID,
A.content AS AContent,
B.id AS BID,
B.content AS BContent
FROM
A
INNER JOIN B ON (A.id = B.id)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
查询结果:
由查询结果可以看出,内连接根据连接条件(A.id=B.id)查询出了A、B两表中都存在的数据信息。2个表