userAの友達が欲しいとしましょう
userAのすべての友達を取得する必要があります。それをuserAの友達を持つすべてのユーザーと結合します。
userAのIDが1001
であると仮定します クエリは
select UserID from Friends
where FriendID = 1001
Union All
select FriendID from Friends
where UserID = 1001
userAの友達が欲しいとしましょう
userAのすべての友達を取得する必要があります。それをuserAの友達を持つすべてのユーザーと結合します。
userAのIDが1001
であると仮定します クエリは
select UserID from Friends
where FriendID = 1001
Union All
select FriendID from Friends
where UserID = 1001