Primary Department for Each Employee SQL MySQL leetcode solution with UNION
Challenge: Identifying Employee Primary Departments
Difficulty: Easy
Data:
A table named Employee stores information about employee departments:
employee_id (int): Unique identifier for an employee (part of Primary Key).
department_id (int): Identifier for a department the employee belongs to (part of Primary Key).
primary_flag (varchar): Flag indicating the primary department ('Y') or not ('N').
Objective:
Report all employees with their primary department. If an employee belongs to only one department, consider that department as primary.
Output:
A table with two columns:
employee_id (int): Unique identifier for the employee (same as input table).
department_id (int): Identifier for the employee's primary department.
Explanation:
We need to identify the department_id for each employee_id where primary_flag is 'Y'. If no department is marked as primary ('Y'), and there's only one department entry for the employee, use that department. This ensures we capture the primary department or the only department an employee belongs to.
Смотрите видео Primary Department for Each Employee SQL MySQL leetcode solution with UNION онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал CodeWis Technologies by Nuhman Paramban 20 Май 2024. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 2 раз и оно понравилось 0 посетителям.