mysql 外连接案例
2019-09-14 23:34
2056 查看
#案例:查询编号>3的女神的男朋友信息,如果有则列出详细,用null填充
SELECT bo.* FROM boys bo RIGHT OUTER JOIN beauty b ON b.`boyfriend_id`=bo.`id` WHERE b.`id`>3;
#案例:查询哪个城市没有部门
SELECT city FROM locations l LEFT OUTER JOIN departments d ON l.`location_id`=d.`location_id` WHERE d.`department_id` IS NULL;
#案例:查询部门名为SAL或IT的员工信息(用外连接,内连接有可能没有员工,查询不出来)
#用外连接,因为可能有的部门名为上述,但没有员工,以null来填充员工表
#用内连接,只会匹配有员工的SAL或IT,会忽视掉外连接中主表有但从表没有的
SELECT e.*,d.`department_name` FROM departments d LEFT JOIN employees e ON d.`department_id`=e.`department_id` WHERE d.`department_name` IN ('SAL','IT');
相关文章推荐
- 【自】nodeJs使用express框架进行快速建站 连接mysql进行增删改查的实际入门案例
- php连接mysql 留言板增删改查完整小案例
- MySQL Study案例之--MySQL客户端连接故障
- mysql实现ssl主从安全连接案例
- mysql 等值连接案例之添加筛选、分组、排序、多表
- 容器间建立连接案例-mysql
- MySQL Study案例之--MySQL客户端连接故障
- MySql在j2ee中建立连接源码案例
- VS2013连接MySQL5.6成功案例一枚
- Myeclipse连接mysql小程序案例
- VS2013连接MySQL5.6成功案例一枚
- SQLyog客户端无法连接MySQL服务器案例分析
- MySQL优化案例---半连接(semi join)优化方式 导致的查询性能低下
- jsp连接mysql案例
- jsp连接mysql案例
- android数据库mysql连接案例(android json mysql urlConnection urlClient)
- mybatis连接mysql案例效果图
- mysql初始化,启动服务连接mysql的错误案例
- 基于maven的spring-struts2-mybatis(普通版)环境搭建(包含项目代码案例) select标签 头像上传、有详细案例 连接数据库:mysql
- VS2013连接MySQL5.6成功案例一枚