1
預先感謝我知道我的問題肯定會在接下來的幾分鐘內解決。從另一個表中打印兩列值的SQL查詢
我有兩個表一個用於用戶數據和其他請求表。 請求表包含用戶給其他用戶提供的所有請求的記錄。這些用戶詳細信息由表1攜帶用戶。
現在需要從要求與用戶誰發送請求和用戶誰收到請求而不是request_by ID和request_to ID
正如你們知道的名字表中檢索數據,我是MySQL的初學者,所以不介意我的查詢如下。
select r.*
, u.user_name as request_by
, u.user_name as request_to
from req_value r
left join user u on r.req_to = u.user_id
or r.req_by = u.user_id
你需要加入'user'表* *兩次:第一次獲得請求者並第二次獲得被請求者。 – eggyal 2015-04-04 18:14:41
您需要加入兩次用戶表。也內連接最有可能是更合適的 – 2015-04-04 18:14:43
請給我發送語法 – 2015-04-04 18:15:40