《数据库SQL实战》获取所有非manager的员工emp_no
生活随笔
收集整理的這篇文章主要介紹了
《数据库SQL实战》获取所有非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));
輸入描述:
無
輸出描述:
解析:即employees 里的emp_no不在dept_manager 出現非manager了,關鍵使用not in
select a.emp_no from employees a where a.emp_no not in (select b.emp_no from dept_manager b)總結
以上是生活随笔為你收集整理的《数据库SQL实战》获取所有非manager的员工emp_no的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《程序员面试金典》最大连续数列和
- 下一篇: 《数据库SQL实战》获取所有员工当前的m