从用户表中获取用户ID,以获取电子邮件“收件人”列中的用户名

时间:2019-01-04 22:21:00

标签: inner-join username userid

我有2张桌子。 users 表和 email

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

我尝试了一些查询。我可以检索一列,但不能同时检索。我似乎无法在这里进行第二次内部连接...

选择发件人的用户名,email.from_id,email.to_id,主题,正文
来自电子邮件
INNER JOIN用户打开users.user_id = email.to_id
内加入用户ON users.user_id = email.from_id

0 个答案:

没有答案