关于以下原因为何不起作用的任何想法。该表称为收入,它有3个列,分别为姓名,部门和薪水。我想获得营销部门人员的姓名和工资,该人员的工资低于所有员工的平均工资。当我运行以下命令时,出现错误1111。
SELECT name, salary
FROM income
WHERE dept = "marketing"
HAVING salary < AVG(salary)
关于以下原因为何不起作用的任何想法。该表称为收入,它有3个列,分别为姓名,部门和薪水。我想获取营销部门人员的姓名和薪资,其...
您必须在返回平均值的WHERE子句中使用子查询:
作为将子查询放在WHERE子句中的替代方法,我们可以使用内联视图: