[英]joining two tables, select values from two with second table having no records
[英]select in mysql joining two tables with two instance of second table column
抱歉,我確實無法構建一個好標題,但讓我詳細說明一下。 :(
我有表report
和表user_account
。
report
表包含以下列:
user_id | reported_user_id | date
user_account
表具有以下列:
user_id | name | email
我需要在一列中獲得報告的用戶名和報告的用戶名。
就像是 :
user_id | name | reported_user_id | name | email | date
我已經嘗試過左聯接,但是我只有這樣:
user_id | reported_user_id | name | email
這是我的聲明:
select user_account.name, user_account.email, report.*
from report
left join user_account where user_account.user_id = report.reported_user_id;
請啟發我的想法。 謝謝。
select reporter.name as reporter_name, reported.name as reported_name
from report
left join user_account reporter on report.user_id = reporter.user_id
left join user_account reported on report.reported_user_id = reported.user_id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.