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
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Как вариант:
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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 окт. 2020, в 22:07
50000 руб./за проект
27 окт. 2020, в 21:27
20000 руб./за проект
27 окт. 2020, в 20:58
60000 руб./за проект