Find First Hired Employee Per Department
Find the first employee hired in each department.
sql
SELECT department_id, name, hire_date FROM employees e1 WHERE hire_date = ( SELECT MIN(hire_date) FROM employees e2 WHERE e1.department_id = e2.department_id );
This query uses a correlated subquery to identify the minimum hire_date for each department_id and returns the corresponding employee records.
PromptDB can make mistakes. Please double-check responses.