Помогите сделать запрос MySql

254
12 мая 2018, 18:50

Есть две таблицы

  1. message: id, from (iduser), to (iduser), message

  2. user: id, nameuser

Как сделать запрос, из message что бы в результате вместо from (iduser) было имя из таблицы user?

Answer 1

Чтобы разыменовывать два внешних ключа нужно два JOIN'а.

SELECT u_from.name, u_to.name, message.message
FROM message
  LEFT JOIN user AS u_from ON message.from_id = u_from.id
  LEFT JOIN user AS u_to   ON message.to_id   = u_to.id;
READ ALSO
Как использовать Booking Sync Api

Как использовать Booking Sync Api

Подскажите как авторизоваться при помощи Booking Sync Api? В документации есть способ авторизации только через приложение http://developersbookingsync

297
WooCommerce изменить данные пользователя

WooCommerce изменить данные пользователя

Прошу подсказать, как изменить личные данные пользователя для WooCommerceПробую:

249
Как получить ID

Как получить ID

Вот сама страница

260