【发布时间】:2016-02-21 01:07:04
【问题描述】:
这可以返回一个名字:
SELECT Fname, Lname FROM EMPLOYEE WHERE dno = 4 AND Ssn = 999887777;
返回员工的姓名。
但这什么也没返回:
SELECT Fname, Lname FROM EMPLOYEE WHERE dno = 4 AND Ssn = (SELECT essn FROM WORKS_ON);
我想获取在 WORKS_ON 表中找到其员工 SSN 的 4 号部门的所有员工的姓名。
'essn' 和 'Ssn' 都是 9 个字符的文本字段,可在其他上下文中使用。
【问题讨论】:
-
运行此查询时会发生什么
SELECT essn FROM WORKS_ON