Witam,
Mam takie pytanie....
Mam dwie tabele
1. users (id, username)
2. message (id, id_user, id_to, body)
W tabeli message trzymam wiadomość wysłaną od jednego usera do 2giego, id obu userów i id wiadomości.
Mam problem z zapytaniem, które zwróci mi coś takiego:
----------------------------------------------------------
| FROM | TO | MESSAGE |
| nazwa usera | nazwa usera | tresc wiadomości |
-----------------------------------------------------------
Odpytuję bazę w ten sposób, ale to zwraca mi tylko nazwę nadawcy, a nie mam pomysły jak odpytać o nazwę odbiorcy.
SELECT u.username UZYTKOWNIK, m.body WIADOMOSC from user u join message m on (u.id = m.id_user) where u.id = "27";
Będę wdzięczny za podpowiedź.
Na logikę musi być gdzieć Subquery - ale nie wiem jak to zrobić.
Pozdrawiam,
Kazik.