Mam pytanie jak rozwiać jeden problem z systemem znajomości ,teraz opisze problem:
Posiadam dwie tabele uzyt i znajomi
Użyt
ID|Imie
1|Piotr
2|Pawel
Znajomi
ID|ID_wysylajacego|ID_znajomego|Znajomy
1|1|2|tak
Wyszukuje w z bazy danych znajomych użytkownika o ID = 1
No to bedzie cos takiego
SELECT T2.Imie FROM znajomi AS T1,uzyt AS T2 WHERE T1.ID_wysylajacego = '1' AND T2.ID = T1.ID_znajomego AND T1.Znajomy = 'tak'
Możliwe ze sa błedy po pisałem "od ręki"
Wszystko działa lecz do czasu otoz to zapytanie zwróci Imie tego znajomego co mnie cieszy,lecz co by było jak by to uzytkownik 2 (Pawel) zaprosił uzytkownika 1(Piotr) ? w tedy nie wyswietli sie

Ja miałem no to taki sposób ze tworze dwa zapytania jedno to to powyzej a drugie to wyszukuje znowu w ID_znajomego ID = 3 a ID_wysyłajacego przypisuje to drugiej tabeli
Chodzi to ale ja bym chciał to za pomocą jednego zapytania zrobić ? a moze wogole inaczej zaprojektować baze ?
Nie prosze o zrobienie tego za mnie lecz jakas wskazówkę,podpowiedź


Pozdrawiam Paweł