идентификатор пользователя из таблицы пользователей для получения имени пользователя для столбца электронной почты TO FROM - PullRequest
0 голосов
/ 05 января 2019

У меня есть 2 таблицы. пользователи таблица и электронная почта таблица

users table

username   user_id 
   Marc      1
   Luc       2
   Dan       3 

email table
to_id   from_id    subject    body
 1          2      bla bla    bla bla
 2          1      bla bla    bla bla
 3          1      bla bla    bla bla

I need the sql cmd to return a username for both columns

Recipient  Sender   Subject    Body
Marc       Luc      bla bla   bla bla
Luc        Marc     bla bla   bla bla
Dan        Marc     bla bla   bla bla

Я пробовал несколько запросов. Я могу получить один столбец, но не оба. Я не могу заставить 2-е внутреннее объединение работать здесь ...

ВЫБЕРИТЕ имя пользователя в качестве отправителя, email.from_id, email.to_id, тему, тело
ОТ электронной почты
ВНУТРЕННИЕ ПРИСОЕДИНЯЙТЕСЬ к пользователям НА users.user_id = email.to_id
ВНУТРЕННИЕ ПРИСОЕДИНЯЙТЕСЬ к пользователям НА users.user_id = email.from_id

...