SQL Join с несколькими идентификаторами пользователей - PullRequest
0 голосов
/ 22 января 2019

У меня есть таблица с каждой строкой, содержащей два идентификатора пользователя. Существует идентификатор пользователя, который создал сообщение, и идентификатор пользователя, который последний раз редактировал сообщение.

Я хочу присоединить каждый идентификатор пользователя к пользовательской таблице, чтобы ввести имя каждого человека. Я могу это сделать. Однако как мне вернуть имя каждого человека отдельно?

Мне нужны «Созданное имя» и «Отредактированное имя». Каждый рисунок из пользовательской таблицы.

Спасибо

1 Ответ

0 голосов
/ 22 января 2019

Два соединения должны сделать работу:

select
  p.*,
  c.name as creator_name,
  e.name as editor_name
from post p
join user c on p.creator_id = c.id
join user e on p.editor_id = e.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...