
문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
| Column Name | Type |
|---|---|
| id | int |
| name | varchar |
id는 이 테이블의 고유 키이다.
테이블의 각 행은 회사 직원의 id와 name을 포함한다.
| Column Name | Type |
|---|---|
| id | int |
| unique_id | int |
(id, unique_id)는 이 테이블의 고유 키이다.
테이블의 각 행은 회사 직원의 id와 unique id를 포함한다.
각 직원의 unique ID를 보여주는 방법을 작성하고, 만약 직원의 unique ID가 없다면 null을 보여줘라.
Input:
Employees table:
| id | name |
|---|---|
| 1 | Alice |
| 7 | Bob |
| 11 | Meir |
| 90 | Winston |
| 3 | Jonathan |
EmployeeUNI table
| id | unique_id |
|---|---|
| 3 | 1 |
| 11 | 2 |
| 90 | 3 |
Output:
| unique_id | name |
|---|---|
| null | Alice |
| null | Bob |
| 2 | Meir |
| 3 | Winston |
| 1 | Jonathan |
-- Write your PostgreSQL query statement below
select unique_id, name
from Employees
left join EmployeeUNI on Employees.id = EmployeeUNI.id