http://forum.php.pl/index.php?showtopic=10...&pid=519295
chciałbym połączyć kod twóch użytkowników:
Aby pobrać znajomych użytkownika o id=1 robisz zapytanie:
[SQL] pobierz, plaintext
i otrzymasz listę userów, których ten user dodał do swoich znajomych oraz tych, którzy jego dodali do znajomych.
[SQL] pobierz, plaintext
- ...WHERE id_user1=1 OR id_user2=1
i otrzymasz listę userów, których ten user dodał do swoich znajomych oraz tych, którzy jego dodali do znajomych.
z tym:
Jakbyś poszukał to byś wiedział. Wystarczy dać warunek:
[SQL] pobierz, plaintext
i otrzymasz tylko listę id znajomych. Połącz sobie oba pomysły w całość, dodaj JOINa i po krzyku.
[SQL] pobierz, plaintext
- ...IF(user_id1=1, user_id2, user_id1) AS friend...
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