[英]join two column with same field of another table
聽起來你想要兩個join
:
select uml.*,
concat(us.firstname, ' ', us.lastname) as sendername,
concat(ur.firstname, ' ', ur.lastname) as receivername,
from user_match_list uml join
users us
on uml.sendid = us.id join
users ur
on uml.receiverid = ur.id;
您應該使用兩個連接:
SELECT us.firstName + ' ' + us.LastName,
us2.firstName + ' ' + us2.LastName
FROM dbo.user_match_list AS um
INNER JOIN dbo.Users AS us ON um.senderId = us.Id
INNER JOIN dbo.Users AS us2 ON uml.receiverId = us2.Id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.