MySQL外连接
来源:互联网 发布:java txt换行符 编辑:程序博客网 时间:2024/06/03 13:54
内连接查询,返回的结果,只包含符合查询条件和连接条件的数据
有时,需要包含没有关联的数据,返回的查询结果,不仅包含符合条件的数据,而且,包括左表和右表中的所有数据,此时,需要使用外连接
外连接,包括左连接和右连接
SELECT 所查字段 FROM 表1 LEFT } RIGHT [OUTER] JOIN表2
ON 表1.关系字段=表2.关系字段 WHERE 条件
参数说明
外连接和内连接的语法类似,只是使用LEFT JOIN、RIGHT JOIN关键字,其中,关键字左边的表被称为左表,关键字右边的表被称为右表。
使用左连接和右连接,查询时,查询结果是不一致的
LEFT JOIN,左连接,返回包含左表中的所有记录,和右表中符合连接条件的记录。
RIGHT JOIN,右连接,返回包含右表中的所有记录,和左表中符合连接条件的记录
左连接
左连接的结果,包括LEFT JOIN子句中,指定的左表的所有记录,以及所有满足连接条件的记录,如果,左表的某条记录在右表中不存在,则在右表中显示为空
在department表和employee表之间,使用左连接查询
可以看出,显示了5条记录,并且人事部没有did等于5的员工
右连接
右连接和左连接正好相反,返回右表中所有指定的记录,和所有满足连接条件的记录,如果,右表的某条记录在左表中没有匹配,则左表将返回空值。
在department表和employee表之间,使用右连接查询
可以看出,显示了4条记录,name值为郝娟的员工没有被分配部门
阅读全文
0 0
- mysql内连接,外连接
- mysql自然连接、内连接、外连接
- MySql 的外连接
- Mysql外连接
- mysql外连接
- mysql 外连接总结
- MySQL外连接
- mysql 外连接
- Mysql 内连接、外连接、全连接和交叉连接
- mysql 内连接 左连接 右连接 外连接
- MySQL学习----MySQL 连接和联合----15MySQL 交叉连接、内连接和外连接
- mysql 内连接和外连接
- mysql中的内连接,外连接
- mysql 内连接和外连接 .
- MySQL内连接和外连接
- mysql内连接和外连接
- mysql join 内连接和外连接
- mysql的外连接与内连接
- Mybatis学习笔记(二)-Mybatis配置文件与映射文件详解
- 一些实用的开源炫酷框架—值得你去了解
- VS2013 密钥
- Leetcode 76. Minimum Window Substring
- 小白浅谈Linux
- MySQL外连接
- MapReduce 类的封装思想
- leetcode中字符串转换为整数
- JQUERY实现列表检索功能
- Retrofit 2.0 使用总结
- MySQL复合条件连接查询
- java反射
- 算法笔记(3) 学习技巧
- java标识符命名规则