2017-01-21 9 views
1

私は次のようにスタックしています。 UsersテーブルにはIDとFullnameの2つのカラムがあります。 FollowテーブルにはFollower_IDとFollowing_IDという2つのカラムがあります。それはスミスがジェーンに従っていることを示しています。 これで、両方のユーザーのフルネームを示す出力が必要になりました。MySQL複数のIDを1つの行に入れます。

お願いします!


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 

答えて

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 
+0

ありがとうございました!あなたは私の週休みを救った。 :) –

+0

@AkhmedIdigovよく..良い週末を持っている – scaisEdge

関連する問題