chikada3301
@chikada3301
Человек

Вывод из двух таблиц sql?

Не судите строго, мой первый вопрос (раньше сам находил ответ)
Имеется таблица 'massages' and 'users'
связать таблицы я смог, но...
Нужно что бы вместо номера (id отправителя смс) выводилось имя этого человека.
пример
Я - мой id = 1
в столбце id_sender (в таблице 'massages') он так и записан.
нужно что бы вместо этого id выводилось Имя пользователя (этого id) из таблицы users.
Ниже есть фотки бд и код sql
"SELECT
u.*,
m.*
FROM
users AS u,
messages AS m
WHERE
u.id = m.id_sms
");
И да. я не хочу использовать PDO
5f76233d84648323455804.png
5f7621b41c4d4531309055.png
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
iResource
@iResource
Разработчик IR XML2Ozon
Как вариант:
SELECT m.id_sms, u.name as id_sender, m.message, m.id_recipient
FROM messages m
LEFT JOIN users u ON m.id_sender = u.id
ORDER BY m.id_sms DESC
LIMIT 100
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы