Как убрать лишние таблицы в запросе SQL?
Как убрать лишние столбцы в запросе, чтобы вместо id_rented_car писалось модель авто и вместо id_user, его имя, остальные столбцы из join не нужны. Запрос: SELECT * FROM orders INNER JOIN Cars ON (id_rented_car = id_car) INNER JOIN Users ON (id_customer = id_user)
Ответы (1 шт):
Автор решения: Superproger77
→ Ссылка
Как уже сказали в комментариях, чтобы вывести только необходимые столбцы необходимо указать их после SELECT
заместо *
- это выводит все столбцы.
К примеру если требуется вывести столбцы: id_order
, start_date
, expiration_date
, model
, price
и username
, то запрос будет выглядеть так:
SELECT id_order, start_date, expiration_date, model, price, username
FROM orders
INNER JOIN Cars ON (id_rented_car = id_car)
INNER JOIN Users ON (id_customer = id_user);