![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 2 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Zaprojektowałem bazę danych, która przetrzymuje dane z relacjami między użytkownikami. Tabela: Friendship Kolmuny: inviting_user_id , invited_user_id, status , sending_time, acceptance_time Stowarzyłem zapytanie zwracające rekordy przyjaciół dla użytkownika XYZ, których sam osobiście zaprosił do grona przyjaciół i oni zaakcpetowali jego zaproszenie. Tylko bo kilku dnia olśniło mnie, że przecież przyjaciółmi użytkownika XYZ mogą być też osoby, które same zaprosiły XYZ. Pytanie jest następujące w jaki sposób mogę dodać do mojego bieżącego zapytania(nie tworząc nowego), aby pobrało mi również przyjaciół, gdzie ja jestem invited_user_id ? Moje aktualne zapytanie:
Z góry dziękuję za pomoc. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 2 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc. W ostateczności zapytanie wyszło takie (dzięki mmmmmmm za formułke z IN)
i zapytanie elegancko zwraca dla zadanego $userId jego przyjaciół (tych, których zaprosił i potwierdzili znajomość jak również i tych, którzy go zaprosili i on potwierdził) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:46 |