这个子查询有什么问题?

时间:2016-11-28 17:40:00

标签: sql ms-access subquery

spark.executor.memory

获取一条错误声明,声明“此子查询最多可以返回一条记录”

提前谢谢

3 个答案:

答案 0 :(得分:0)

这部分查询最多只返回一个值才能生效。

select employee_id
from l_employees
where hire_date <  #1/1/2000

您可以发布问题说明或尝试使用Cross Apply等。

答案 1 :(得分:0)

您的子查询必须返回多条记录,如果您想在该雇佣后列出所有员工,可以尝试内部联接

 select lunch_date
   from l_lunches
  inner join l_employees on l_lunches.employee_id = l_employees.employee_id
 where l_employees.hire_date <  #1/1/2000#

答案 2 :(得分:0)

尝试:

select lunch_date
from l_lunches
where employee_id IN (select employee_id
from l_employees
where hire_date <  #1/1/2000#;)