Задать вопрос
sbh
@sbh

MySQL как сделать выборку с заменой id на названия из другой таблицы?

Есть 2 таблицы. В первой 2 поля: ID и название, во второй данные и подставляются ID шники из первой таблицы. (связь 1 ко многим). Как написать запрос чтобы выбрались все данные из таблицы 2 и вместо ID -шников из 1 таблицы были названия из нее? (ID заменить на название).

Пример данных:
1 таблица
ID Название
1 Машина
2 Мотоцикл

2 таблица
ID Пробег Тип транспорта
1 22000 1
2 23000 2
3 32000 1

На выходе должно быть вот такое

1 22000 машина
2 23000 мотоцикл
3 32000 машина
  • Вопрос задан
  • 1201 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@kttotto
пофиг на чем писать
select vehicle.id, vehicle.mileage, vehicleType.name
from vehicle join vehicleType
on vehicle.vehicleTypeId = vehicleType.id
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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