博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL-5查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工...
阅读量:6549 次
发布时间:2019-06-24

本文共 758 字,大约阅读时间需要 2 分钟。

输出描述:

题目描述

查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展
示没有分配具体部门的员工
CREATE TABLE `dept_emp` (
`emp_no` int(11) NOT NULL,
`dept_no` char(4) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`dept_no`));
CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_no`));

输出描述:

last_name first_name dept_no
Facello Georgi d001
省略 省略 省略
Sluis Mary NULL(在sqlite中此处为空,MySQL为NULL)
思路:
有null即为外连接啊
SQL:
select e.last_name,e.first_name,d.dept_no    from employees e left join dept_emp d    on e.emp_no=d.emp_no

  

转载于:https://www.cnblogs.com/kexiblog/p/10647374.html

你可能感兴趣的文章
Swift/OC计时器使用方法
查看>>
AD的备份与还原
查看>>
我的友情链接
查看>>
和第三代动词算子式代码生成器光配合的前后端分离示例代码
查看>>
502 Bad Gateway 错误的解决办法
查看>>
StringIO和cStringIO模块
查看>>
微信开发
查看>>
get语句
查看>>
JSP的6种基本动作介绍
查看>>
基于xterm.js的webssh实现
查看>>
rspec的一些基本
查看>>
convirt(二)—— 创建第一台虚机
查看>>
足球——2011-2012意甲球队队标
查看>>
mysql性能优化
查看>>
网站出现安全证书过期的原因
查看>>
我的友情链接
查看>>
wordpress 登录实例(一)
查看>>
内网IT风险管控解决方案
查看>>
卡巴斯基端点安全10.0针对ESET5.x主要竞争优势
查看>>
Java基础学习总结(7)——Object类
查看>>