牛客题霸-SQL篇——1~10题(2)https://developer.aliyun.com/article/1415671
+ SQ10:获取所有非manager的员工emp_no
描述
有一个员工表employees简况如下:
有一个部门领导表dept_manager简况如下:
建表语句如下:
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`)); CREATE 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`));
请你找出所有非部门领导的员工emp_no,以上例子输出:
示例代码
select e.emp_no from employees e left join dept_manager d on e.emp_no = d.emp_no where d.to_date is null