Czy to zapytanie można przerobić tak aby od razu pobrać nazwę użytkownika z tabeli users (nazwę nadawcy) gdzie w tabeli wiadomosci.w_id (jest tylko id), nazwę odbiorcy to mogę z sesji, wróciłem trochę do programowania i od wczoraj nie mogę sobie z tym poradzić, GPT nie pomaga
z góry dzięki
SELECT
users.id AS odbiorca_id,
users.user AS odbiorca,
wiadomosci.w_odbiorca AS odbiorca_id,
wiadomosci.w_nadawca AS nadawca_id,
wiadomosci.w_temat,
wiadomosci.w_opis
FROM users
INNER JOIN
wiadomosci ON users.id = wiadomosci.w_odbiorca
WHERE
wiadomosci.w_odbiorca = :name
ORDER BY
wiadomosci.w_status
DESC
EDIT
Teraz zrobiłem takie zapytanie ale mam 0 wyników
SELECT
wiadomosci.w_id AS wiadomosc_id,
odbiorcy.user AS nazwa_odbiorcy,
nadawcy.user AS nazwa_nadawcy,
wiadomosci.w_temat,
wiadomosci.w_opis
FROM
wiadomosci
INNER JOIN
users AS odbiorcy ON wiadomosci.w_odbiorca = odbiorcy.id
INNER JOIN
users AS nadawcy ON wiadomosci.w_nadawca = nadawcy.id;
Co robię źle proszę o rade