- Автор темы
- #1
Помогите, пожалуйста, доделать SQL запрос. Убил часа 4.
Есть следующая структура БД и следующий рабочий запрос выбирающий данные из двух верхних таблиц:
SELECT Заказы.Код_заказа,
Изделия_заказа.Код_изделия,
Изделия_заказа.Количество_изделия,
Заказы.Дата_изготовления,
Заказы.Код_заказчика
FROM Заказы LEFT JOIN Изделия_заказа ON Изделия_заказа.Код_заказа = Заказы.Код_заказа
---------------------------------
Нужно вместо Изделия_заказа.Код_изделия и Заказы.Код_заказчика выбрать соответственно Изделия.Изделие и Заказчики.Заказчик (т.е. выбрать дополнительно данные из нижних таблиц вместо кодов)
т.е. нужно выбрать следующие данные
SELECT Заказы.Код_заказа,
Изделия.Изделие,
Изделия_заказа.Количество_изделия,
Заказы.Дата_изготовления,
Заказчики.Заказчик
Я понимаю, что подключить нижние таблицы можно с помощью INNER JOIN. Но все мои варианты оказались с ошибками. Помогите, пожалуйста.
Есть следующая структура БД и следующий рабочий запрос выбирающий данные из двух верхних таблиц:
SELECT Заказы.Код_заказа,
Изделия_заказа.Код_изделия,
Изделия_заказа.Количество_изделия,
Заказы.Дата_изготовления,
Заказы.Код_заказчика
FROM Заказы LEFT JOIN Изделия_заказа ON Изделия_заказа.Код_заказа = Заказы.Код_заказа
---------------------------------
Нужно вместо Изделия_заказа.Код_изделия и Заказы.Код_заказчика выбрать соответственно Изделия.Изделие и Заказчики.Заказчик (т.е. выбрать дополнительно данные из нижних таблиц вместо кодов)
т.е. нужно выбрать следующие данные
SELECT Заказы.Код_заказа,
Изделия.Изделие,
Изделия_заказа.Количество_изделия,
Заказы.Дата_изготовления,
Заказчики.Заказчик
Я понимаю, что подключить нижние таблицы можно с помощью INNER JOIN. Но все мои варианты оказались с ошибками. Помогите, пожалуйста.