关系数据库内连接、左连接、右连接图示说明
来源:互联网 发布:驱动精灵mac 编辑:程序博客网 时间:2024/04/29 03:52
很多次被问起 内连接、左连接 、 右连接相关的问题。每次的回答都不是很明确,前端时间看到一篇文章用绘图的方式给出了明确的回答。原文的链接为http://www.codinghorror.com/blog/archives/000976.html
内连接 Inner join
SELECT * FROM TableA
INNER JOIN TableB
ON TableA.name = TableB.name
INNER JOIN TableB
ON TableA.name = TableB.name
全外连接 Full outer join
SELECT * FROM TableA
FULL OUTER JOIN TableB
ON TableA.name = TableB.name
FULL OUTER JOIN TableB
ON TableA.name = TableB.name
左外连接 Left outer join
SELECT * FROM TableA
LEFT OUTER JOIN TableB
ON TableA.name = TableB.name
LEFT OUTER JOIN TableB
ON TableA.name = TableB.name
表A中排除了B中的记录
SELECT * FROM TableA
LEFT OUTER JOIN TableB
ON TableA.name = TableB.name
WHERE TableB.id IS null
LEFT OUTER JOIN TableB
ON TableA.name = TableB.name
WHERE TableB.id IS null
A表和B表中互不相等
SELECT * FROM TableA
FULL OUTER JOIN TableB
ON TableA.name = TableB.name
WHERE TableA.id IS null
OR TableB.id IS null
FULL OUTER JOIN TableB
ON TableA.name = TableB.name
WHERE TableA.id IS null
OR TableB.id IS null
相关资料
The dangerous subtleties of LEFT JOIN and COUNT() in SQL
- 关系数据库内连接、左连接、右连接图示说明
- 数据库内连接、左连接、右链接
- 关于数据库内连接外连接左连接右连接
- 数据库内连接、左连接、右连接 ,全连接
- 数据库内连接、左连接、右连接、全连接
- 数据库内连接、左连接、右连接详解
- 数据库内连接、外连接(左连接、右连接、全连接)
- 数据库内连接、外连接(左连接、右连接、全连接)
- 左连接、右连接
- 左连接,右连接
- 左连接,右连接
- 左连接,右连接,+
- oracle左连接,右连接,内连接的关系
- 数据库内连接、外连接
- 数据库内连接、外连接、交叉连接
- 数据库内连接、外连接、交叉连接
- 数据库内连接、外连接、完全连接
- 左连接与右连接
- 最近提交dmoz中文目录心得
- CoderHelp 支持多语言的代码生成器发布
- CCProxy代理上网设置方法
- 一步步教你配置SQL SERVER合并复制(一)概念介绍
- iBatis2--SqlMap的配置总结(18条)
- 关系数据库内连接、左连接、右连接图示说明
- 职场新人 勤奋好学和谦卑有礼是关键
- 一步步教你配置SQL SERVER合并复制(二)建立域用户
- FORM开发相关技术(二)
- 在COBOL程序中取得百万分之一秒精度时间(没有使用DB2的情况下)--转载
- 推荐UML工具——StarUML
- 从HTML中攫取你所需的信息
- 物品集中采购系统的设计和实现(开篇)
- pku 1113 Wall(凸包)