1378. 使用唯一标识码替换员工ID

问题描述

Employees 表:

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| id            | int     |
| name          | varchar |
+---------------+---------+
id 是这张表的主键。
这张表的每一行分别代表了某公司其中一位员工的名字和 ID 。

EmployeeUNI 表:

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| id            | int     |
| unique_id     | int     |
+---------------+---------+
(id, unique_id) 是这张表的主键。
这张表的每一行包含了该公司某位员工的 ID 和他的唯一标识码(unique ID)。

写一段SQL查询来展示每位用户的 唯一标识码(unique ID );如果某位员工没有唯一标识码,使用 null 填充即可。

解题答案:

1.select unique_id,  `name` from Employees left join EmployeeUNI on EmployeeUNI.id = Employees.id
2.select unique_id,  `name` from Employees left join EmployeeUNI using(id)
原文地址:https://www.cnblogs.com/tomorrow-hope/p/13824227.html