Получить отдельные значения из 1 таблицы, сравнив 2 таблицы с 2 разными именами столбцов - PullRequest
0 голосов
/ 06 марта 2020

Ниже приведен сценарий варианта использования для запроса SQL:

. Имеются 2 таблицы «Логин» и «Пользователь». Логин содержит только имя пользователя, тогда как Пользователь содержит как имя пользователя, так и Полное имя пользователей. Имена столбцов следующие:

Таблица Логин

  • L_User

Таблица Пользователь

  • U_User & F_Name

Хотя имена столбцов L_User и U_User различны, но оба они содержат те же данные, что и в обоих, содержат имя пользователя пользователей. Я хочу получить отдельные записи из login.L_User и соответствующие им Полные имена из User.F_Name путем сравнения / сопоставления значений между login.L_User & User.U_User.

Итак, для записи в L_User, если в U_User есть соответствующая запись, отобразите данные в следующем формате:

**L_User**  **F_Name**
DS001         Dane Smith
JH006         John Howard 

РЕДАКТИРОВАТЬ

Это то, что я пытался.

Select DISTINCT login.l_user, user.f_name
  from login full join user on login.l_user like user.u_user
 where login.l_user is not null
    OR user.u_user is not null

1 Ответ

0 голосов
/ 06 марта 2020
SELECT DISTINCT Login.L_User, User.F_Name
FROM Login 
INNER JOIN User 
ON Login.L_User = User.U_User
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...