SQL-10 获取所有非manager的员工emp_no
生活随笔
收集整理的這篇文章主要介紹了
SQL-10 获取所有非manager的员工emp_no
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目描述
獲取所有非manager的員工emp_noCREATE TABLE `dept_manager` (
`dept_no` char(4) NOT NULL,
`emp_no` int(11) 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`));
輸入描述:
無輸出描述:
| 10001 |
| 10003 |
| 10007 |
| 10008 |
| 10009 |
| 10011 |
思路:not in? ?或者做 左外連接 null
SQL:
select e.emp_no from employees e left join dept_manager don e.emp_no =d.emp_no where d.dept_no is null
轉(zhuǎn)載于:https://www.cnblogs.com/kexiblog/p/10653361.html
總結(jié)
以上是生活随笔為你收集整理的SQL-10 获取所有非manager的员工emp_no的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#中的i++和++i
- 下一篇: canvas学习