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
(PS:我同意上面的评论.发布你迄今为止尝试的内容是礼仪.这次你很幸运!:-)
| 归档时间: | 
 | 
| 查看次数: | 3005 次 | 
| 最近记录: |