获取所有非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));
答案:
select emp_no from employees
where emp_no not in (select emp_no from dept_manager)
本文介绍了一种SQL查询方法,用于从数据库中筛选出所有非管理者(manager)的员工编号(emp_no)。通过使用子查询排除部门管理者表中的员工编号,实现了精准定位普通员工的目标。
536

被折叠的 条评论
为什么被折叠?



