У меня есть две таблицы:
Users Mail
------- ------
ID | Username ID | UserID | SenderID | Something
--------------- ---------------------------------------------------
1 | A 1 | 2 | 1 | Becoming Mad with SQL
2 | B 2 | 3 | 4 | Mee too
Я пытаюсь это:
SELECT *
a.userid, a.senderid, a.something,
b.username
FROM
mail a
LEFT JOIN users b on b.id=a.senderid
WHERE
a.id='1'
Вывод / похож:
a.Userid | a.senderid | a.something | b.username
--------------------------------------------------
2 | 1 | becoming.. | A
Мой ожидаемый вывод похожthis (имя пользователя B и A в одной строке):
Userid | senderid | something | username | Username of UserID
---------------------------------------------------------------
2 | 1 | becoming..| A | B
Как я могу получить идентификатор пользователя и его имя пользователя в одном запросе?Потому что у меня уже есть left join users b on b.id=a.senderid