嗨,这就是我所需要的:“显示在同一部门工作的所有员工的姓名和工资,而不是'迈克'。结果不应包括'迈克'”
所以我有这个问题:
SELECT E.Name,E.Salary FROM E WHERE E.DepWorking = (SELECT DepWorking FROM E WHERE Name = 'Mike');
我让所有员工都在同一个部门而不是迈克,但是它也显示了迈克的行,我不想那样,我怎么能避免迈克出现?
答案 0 :(得分:2)
在WHERE
子句中添加其他条件:
SELECT
E.Name,E.Salary
FROM E
WHERE
E.DepWorking IN (SELECT DepWorking FROM E WHERE Name = 'Mike')
AND E.Name <> 'Mike'
;