所以我这个查询的主要目标是选择一个名为 Mario Souza 的经理下的所有部门和员工。
SELECT d.deptname,e.name FROM employee e JOIN department d ON e.dept = d.deptnum WHERE idmanager IN(
SELECT id FROM employee WHERE name = 'Mario Souza'
) AND manager IN(
SELECT id FROM employee WHERE name = 'Mario Souza'
)
它正在工作,但是有没有办法可以存储第一个 IN 结果,以便稍后在 AND 运算符之后使用它?