데이터베이스/Today's Query
[Today's Query] 재직 중인 개발부서 사원의 최신 연봉 정보를 출력 (2025/01/04)
연화
2025. 1. 6. 18:38
문제
재직 중인 개발(Development)부서의 사원 목록과 가장 최신 연봉 정보를 출력
SELECT
a.emp_no,
CONCAT(a.first_name, ' ', a.last_name) AS emp_name,
b.salary
FROM
employees AS a
JOIN
dept_emp AS c
ON
a.emp_no = c.emp_no
JOIN
departments AS d
ON
c.dept_no = d.dept_no
JOIN
salaries AS b
ON
a.emp_no = b.emp_no
WHERE
d.dept_name = 'Development'
AND c.to_date > now()
AND b.from_date = (
SELECT MAX(from_date)
FROM salaries
WHERE emp_no = b.emp_no
);
💡 CONCAT()
둘 이상의 문자열을 입력한 순서대로 합쳐서 반환해주는 함수