【數據庫】獲取所有非manager的員工emp_no

**

題目描述

**
獲取所有非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));

思路:
直接 not in 選出在dept_manager的emp_no就OJBK

代碼:

select emp_no 
from employees 
where emp_no not in (select emp_no from dept_manager)

知識點加油站:
SQL的運算符
https://www.runoob.com/mysql/mysql-operator.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章