get*_*uce 0 mysql sql t-sql sql-server-2005
什么是正确的语法和加入(如果有的话)子查询,它将从员工的表中返回所有员工的名字和姓氏,并从部门表中返回他们的部门名称,但只返回那些超过平均值的员工他们部门的薪水?谢谢你的回答
此查询应该为您提供所需的内容.
select firstName, lastName, departmentName
from Employees e join
(select departmentID, departmentName, AVG(salary) AS averageSalary
from Department d
join Employees e ON e.departmentID=d.departmentID
group by departmentId, departmentName) ds
on ds.departmentID=e.departmentID
where e.salary>ds.AverageSalary
Run Code Online (Sandbox Code Playgroud)
(PS:我同意上面的评论.发布你迄今为止尝试的内容是礼仪.这次你很幸运!:-)
归档时间: |
|
查看次数: |
3005 次 |
最近记录: |