1. 程式人生 > >資料庫SQL實戰 —— 獲取所有非manager的員工emp_no

資料庫SQL實戰 —— 獲取所有非manager的員工emp_no

時間限制:1秒 空間限制:32768K

題目描述

獲取所有非manager的員工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`)); 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`));

輸入描述:

輸出描述:

emp_no
10001
10003
10007
10008
10009
10011

輸入

輸出

我的程式碼

執行時間 19 ms     執行記憶體 3428K

SELECT emp_no
FROM employees
WHERE emp_no NOT IN
(
    SELECT emp_no
    FROM dept_manager
);