Powiedzmy, że chcesz mieć znajomych użytkownika A
Musisz zdobyć wszystkich znajomych użytkownika A, połączyć go ze wszystkimi użytkownikami, których znajomy jest użytkownikiem A.
Zakładając, że identyfikator użytkownika A to 1001
zapytanie będzie
select UserID from Friends
where FriendID = 1001
Union All
select FriendID from Friends
where UserID = 1001