![]() |
![]() |
-herbaciarz- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Mam taki problem. Mam moduł znajomych, tabelę friends, w niej pola: friendsid, date, friend1id, friend2id Pole friend1id to ID osoby zapraszającej. Pole friend2id to ID osoby zapraszanej. Załóżmy, że mamy użytkownika o ID=1. Interesuje nas wyświetlenie wszystkich znajomych użytkownika, czyli wszystkie rekordy gdzie w jednym z dwóch pól friend1id lub friend2id znajdzie się nasze ID=1.
Pytanie brzmi: Jak napisać zapytanie, żeby w wynikach w jednej kolumnie zawsze było ID "przeciwne". Czyli tutaj nie 1. Czyli interesuje mnie wynik w zbliżonej postaci jak:
Oczywiście nie interesują mnie jakieś obejścia w postaci warunków w PHP, ponieważ chciałbym później ciut rozbudować zapytanie do własnych potrzeb, ale jak pokonam tę barierę to dalej powinienem sobie poradzić. Czy można się posłużyć jakimś IF, może jakieś inne sugestie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:39 |