我在下面堆叠:我有2个表:用户和关注。 Users表包含2列:ID和Fullname。 Follow table包含2列:Follower_ID和Following_ID。这表明史密斯跟随简。 现在我想要一个输出,显示两个用户的全名。
请帮助!
Table Users:
ID | 1, 2
Fullname | Smith, Jane
Table Follow:
Follower_ID | 1
Following_ID | 2
必需输出:
Follower_ID | 1
Follower_fullname | Smith
Following_ID | 2
Following_fullname | Jane
答案 0 :(得分:2)
您可以使用两次内部联接和用户表
select
a.Follower_ID
, c.Fullname as Follower_Fullname
, a.Following_ID
, b.Fullname as Following_Fullname
from Follow as a
inner join Users as b on b.ID = a.Following_ID
inner join Users as c on c.ID = a.Follower_ID