假设一堆男女在教堂,有夫妇有单身的,假设男为左表,女为右表
教父说:结了婚的人请出去,结了婚的人请手拉手,于是结了婚的男女站了起来,这就是INNER 内连
教父说:男的并且和这些男的结婚的女的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,单身的男的也出去了。这就是 LEFT 左连
教父说:女的并且和这些女的结婚的男的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,单身的女的也出去了。这就是 RINGT 右连
教父又说:请全部人都出去,结了婚的人请手拉手,于是 结了婚的夫妇手拉手出去,单身的男的和女的各自出去了。 这就是全外连
以实例来说明
A表
ID
1
2
B表
2
3
左连:Select * From A LEFT JOIN B ON A.ID=B.ID
结果
1,null
2,2
右连:Select * From A RIGHT JOIN B ON A.ID=B.ID
结果
2,2
null,3
内连:Select * From A INNER JOIN B ON A.ID=B.ID
结果
2,2
全外连:Select * From A OUTER JOIN B ON A.ID=B.ID
结果
1,null
2,2
null,3
分享到:
相关推荐
SQL基本SELECT查询语句_内外连接
学习内连接和外连接的实例,可以很直观的看到他们的区别。
关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结
自己学习的笔记--查询计算机系CS男学生学号、姓名和考试成绩 SELECT A.Sno,A.Sname,B.degree FROM student A,sc B WHERE A.Sdept = 'CS' AND A.Ssex = '男' AND A.Sno = B.sno SELECT A.Sno,A.Sname,B.degree FROM ...
VBA+ADO 连接Excel表格查询操作数据(SQL语句操作) SQL语句操作表格
SQL连接JOIN例解 (左连接,右连接,全连接,内连接,交叉连接,自连接)pdf
SQL 连接查询分析语句,初学者的好资料
连接导入导出SQL语句大全。对初学或一般程序员来说都很重要的哦!
输入ip,用户名,密码和数据库名,然后连接sqlserver数据库,等连接上数据库时,批量执行sql语句。
易语言动态拼接sql语句源码,动态拼接sql语句
连接远程SQL Server数据库并执行SQL语句(远程IP=192.168.0.1,用户名=sa,密码=surveynet)
通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔...
连接DB 通用 sql语句大全 含参数不含参数,通用的查询语句方法
动态SQL语句.txt 动态语句.txt 区分大小写.txt 去掉重复的列名.txt 取n到m条记录.txt 合并字符串.txt 多列的行转列.sql 多行补充.sql 多表对多表进行统计.txt 大小写转换.txt 子查寻和内联查寻.txt 学生名次.txt ...
oracle监听执行,可以监听应用执行的sql语句
内连接(inner join)和外连接(left join/right join/full join) 排序(Order By) 条件(Where) 分组(Group By) 分组条件(Having) 计算字段 SQL查询表 SQL查询子句 丰富的函数 表别名 字段别名 联合(Union...
主要介绍了SQL 四种连接-左外连接、右外连接、内连接、全连接详解的相关资料,需要的朋友可以参考下
Oracle-SQL语句(连接查询).doc
NULL 博文链接:https://zhaoxuewei2012.iteye.com/blog/1674133