0
직원의 테이블에서 모든 직원 성과 이름을 반환하는 하위 쿼리의 구문과 조인 (있는 경우)은 무엇이겠습니까? 부서 테이블의 부서 이름이 아니라 해당 부서의 평균 급여보다 많은 직원 만? 답변 해 주셔서 감사합니다.T-SQL 하위 쿼리 및 가능한 조인에 대한 올바른 구문
직원의 테이블에서 모든 직원 성과 이름을 반환하는 하위 쿼리의 구문과 조인 (있는 경우)은 무엇이겠습니까? 부서 테이블의 부서 이름이 아니라 해당 부서의 평균 급여보다 많은 직원 만? 답변 해 주셔서 감사합니다.T-SQL 하위 쿼리 및 가능한 조인에 대한 올바른 구문
이 쿼리는 귀하가 원하는 것을 제공합니다.
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 :.. 나는 위의 의견에 동의 그것은 당신이 지금까지 시도 한 내용을 게시 SO 에티켓의이 시간 운이 :-)
+1 질문이나 코드없이 작업 노력. – Jonathan
지금까지 작성한 코드를 게시하시기 바랍니다! . 사람들은 일반적으로 코드를 작성하는 것을 좋아하지 않습니다. –
예를 들어 주셔서 감사합니다. 그것은 위대하며 나는 당신의 조언에 분명히 유의할 것입니다. – getbruce
나는 나의 코드를 적용하고 내 부서 탭에 월급을 추가했습니다. – getbruce