Witam, ja w sprawie tematu:

http://forum.php.pl/index.php?showtopic=10...&pid=519295

chciałbym połączyć kod twóch użytkowników:

Cytat(phpion @ 24.09.2008, 07:14:11 ) *
Aby pobrać znajomych użytkownika o id=1 robisz zapytanie:
[SQL] pobierz, plaintext
  1. ...WHERE id_user1=1 OR id_user2=1
[SQL] pobierz, plaintext
i otrzymasz listę userów, których ten user dodał do swoich znajomych oraz tych, którzy jego dodali do znajomych.




z tym:


Cytat(phpion @ 24.09.2008, 07:33:31 ) *
Jakbyś poszukał to byś wiedział. Wystarczy dać warunek:
[SQL] pobierz, plaintext
  1. ...IF(user_id1=1, user_id2, user_id1) AS friend...
[SQL] pobierz, plaintext
i otrzymasz tylko listę id znajomych. Połącz sobie oba pomysły w całość, dodaj JOINa i po krzyku.



chodzi, o pobranie znajomych z tabelki friends:

id | friend1 | friend2

np, tak żeby pobierało tylko znajomych użytkownika od id=1 z tabeli frineds