为什么结果出错Unknown column 'ag_dep.departmemt_id' in 'on clause'
求解答
SELECT employee_id,last_name,salary
FROM employees e
INNER JOIN(
SELECT AVG(salary) ag,`department_id`
FROM employees e
GROUP BY department_id
) ag_dep
ON e.`department_id`=ag_dep.departmemt_id
WHERE salary>ag_dep.ag;
ag_dep 里面的
```
SELECT AVG(salary) ag,department_id
``` 不用加引号 ,或者 GROUP BY department_id 里面的加上 ,要保持一致呀
不知道你这个问题是否已经解决, 如果还没有解决的话: