Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Создайте запрос, использующий внешнее соединение трех разных таблиц. Все таблицы должны быть заданы псевдонимами.
Запрос, использующий внешнее соединение трех таблиц, может быть написан следующим образом. В данном случае используются псевдонимы для таблиц, и выполняется соединение по ключевым полям.
Пример запроса:
SELECT
A.[Название фирмы] AS Название_Фирмы,
A.[Город] AS Город_Фирмы,
B.[Наименование товара] AS Товар,
C.[Цена единицы] AS Цена
FROM
Фирмы AS A
LEFT JOIN
Склад AS B ON A.[Название фирмы] = B.[Название фирмы]
LEFT JOIN
Товары AS C ON B.[Наименование товара] = C.[Наименование товара]
Таблицы и их псевдонимы:
Фирмы
— псевдоним A
.Склад
— псевдоним B
.Товары
— псевдоним C
.Тип соединения:
LEFT JOIN
, чтобы включить все записи из первой таблицы (Фирмы
), даже если нет совпадений в других таблицах.Ключевые поля:
A.[Название фирмы] = B.[Название фирмы]
B.[Наименование товара] = C.[Наименование товара]
Выводимые поля:
A.[Название фирмы]
) с псевдонимом Название_Фирмы
.A.[Город]
) с псевдонимом Город_Фирмы
.B.[Наименование товара]
) с псевдонимом Товар
.C.[Цена единицы]
) с псевдонимом Цена
.Если нужно использовать другие типы соединений (например, RIGHT JOIN
или FULL JOIN
), их можно заменить в запросе.