sql中内连接、外连接、全连接
来源:互联网 发布:速成英语学习软件 编辑:程序博客网 时间:2024/05/21 06:13
举例
建两个表:
--表1:stu
id name
1, Jack
2, Tom
3, Kity
4, nono
1, 56
2, 76
11, 89
一、内连接 :(显示两表id匹配的)
select stu.id,exam.id,stu.name, exam.grade from stu inner join exam onstu.id=exam.id
stu.id exam.id name grade
--------------------------------
1 1 Jack 56
2 2 Tom 76
二、外连接分为左外连接(也叫左连接) 和 右外连接(右连接) 全外连接(全连接)
1 1 Jack 56
2 2 Tom 76
3 NULL Kity NULL
4 NULL nono NULL
右连接: RIGHT JOIN 或 RIGHT OUTER JOIN(与作连接相反,显示join右边表的所有数据)
select stu.id,exam.id,stu.name, exam.grade from stu right join exam on stu.id=exam.id
1 1 Jack 56
2 2 Tom 76
NULL 11 NULL 89
全连接: FULL JOIN 或 FULL OUTER JOIN(结果是左、右连接结果的并集)
建两个表:
--表1:stu
id name
1, Jack
2, Tom
3, Kity
4, nono
--表2:exam
id grade1, 56
2, 76
11, 89
一、内连接 :(显示两表id匹配的)
select stu.id,exam.id,stu.name, exam.grade from stu inner join exam onstu.id=exam.id
stu.id exam.id name grade
--------------------------------
1 1 Jack 56
2 2 Tom 76
二、外连接分为左外连接(也叫左连接) 和 右外连接(右连接) 全外连接(全连接)
左连接: LEFT JOIN或LEFT OUTER JOIN(显示join 左边的表的所有数据,exam只有两条记录,所以stu.id,grade 都用NULL 显示)
select stu.id,exam.id,stu.name, exam.grade from stu left join exam on stu.id=exam.id1 1 Jack 56
2 2 Tom 76
3 NULL Kity NULL
4 NULL nono NULL
右连接: RIGHT JOIN 或 RIGHT OUTER JOIN(与作连接相反,显示join右边表的所有数据)
select stu.id,exam.id,stu.name, exam.grade from stu right join exam on stu.id=exam.id
1 1 Jack 56
2 2 Tom 76
NULL 11 NULL 89
全连接: FULL JOIN 或 FULL OUTER JOIN(结果是左、右连接结果的并集)
0 0
- sql中内连接、外连接、全连接
- SQL内连接、外连接、全连接
- SQL四中连接(左外连接、右外连接、内连接、全连接)
- sql连接(内连接、外连接、全连接)
- SQL连接查询 内连接,左外连接,右外连接,全连接,交叉连接
- 数据库中内连接、外连接、全连接
- 数据库中内连接、外连接、全连接
- 数据库中内连接、外连接、全连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- SQL中内连接和外连接
- 第七届蓝桥杯软件类省赛真题-C-C-2_搭积木
- WC2017打铁记
- git 常用命令
- 数据结构与算法分析笔记与总结(java实现)--数组8:数组中重复的数字
- 编程笔记 非阻塞式延时函数
- sql中内连接、外连接、全连接
- Javascript数组重排
- Alsa音频驱动开发参考
- robots.txt的语法和写法详解
- 使用LabVIEW如何生成应用程序(exe)和安装程序(installer)
- Hadoop那些事儿(四)---MapReduce编程实例(基础)
- 【JS】简单的民族下拉菜单
- sea.js
- 第七届蓝桥杯软件类省赛真题-C-C-3_寒假作业