[LeetCode-SQL 50] 1378. Replace Employee ID With The Unique Identifier

코린이·2025년 5월 31일

SQL 문제 풀이 (MySQL)

목록 보기
52/96

❓ 문제

Employees
+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| id            | int     |
| name          | varchar |
+---------------+---------+

id는 이 테이블의 기본 키(고유 값을 가진 열)입니다.
이 테이블의 각 행에는 회사 내 직원의 아이디와 이름이 포함됩니다.

EmployeeUNI
+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| id            | int     |
| unique_id     | int     |
+---------------+---------+

(id, unique_id)는 이 테이블의 기본 키(고유 값을 가진 열의 조합)입니다.
이 테이블의 각 행에는 회사 내 직원의 아이디와 해당 고유 아이디가 포함되어 있습니다.

각 사용자의 고유 ID를 표시하는 솔루션을 작성하고, 사용자에게 고유 ID가 없는 경우 null로 대체하세요.

결과 테이블은 어떤 순서로든 반환됩니다.

자세한 문제 내용은 사이트 참고...


❗️ 문제 풀이

select
    unique_id
    , name
from Employees A left join EmployeeUNI B
    on A.id = B.id
;

🔗 Reference

https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/description/?envType=study-plan-v2&envId=top-sql-50

0개의 댓글