2
任何人都可以解释为什么这个查询:意外的结果
SELECT employee_id, last_name, salary
FROM employees
WHERE department_id IN (SELECT department_id
FROM employees
WHERE last_name LIKE '%u%'
)
AND salary > (SELECT AVG(salary)
FROM employees);
回报的方式行比这个嵌套一个都不能少:
SELECT employee_id, last_name, salary
FROM employees
WHERE department_id IN (SELECT department_id
FROM employees
WHERE last_name LIKE '%u%'
AND salary > (SELECT AVG(salary)
FROM employees);
)
谢谢,我猜想一个愚蠢的问题,我意识到现在你已经明确地说过了。 – ketflix
难道员工的姓氏中包含“u”吗? –
@TimothyG。 。 。 。我只是缩短了描述。 –