Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Создайте запрос, использующий внешнее соединение трех разных таблиц. Все таблицы должны быть заданы псевдонимами.

Предмет: Информатика
Раздел: Базы данных (SQL-запросы)
На предоставленном скриншоте видна ошибка в SQL-запросе, связанная с синтаксисом в LEFT JOIN. Ошибка возникает из-за некорректного использования квадратных скобок или отсутствия правильного оператора.
Попробуем исправить запрос, чтобы он корректно выполнялся.
SELECT
A.[Название фирмы] AS FirmName,
A.[Город] AS City,
B.[Наименование товара] AS ProductName,
C.[Цена единицы] AS UnitPrice
FROM
Фирмы AS A
LEFT JOIN
Склад AS B
ON
A.[Название фирмы] = B.[Название фирмы]
LEFT JOIN
Товары AS C
ON
B.[Наименование товара] = C.[Наименование товара];Квадратные скобки:
[ ].[Название фирмы] и [Наименование товара].Псевдонимы таблиц:
A, B, C для упрощения записи и чтения кода.Синтаксис LEFT JOIN:
ONправильно указаны условия соединения:A.[Название фирмы] = B.[Название фирмы]B.[Наименование товара] = C.[Наименование товара].Проверка полей:
Фирмы, Склад и Товары действительно есть поля с указанными именами (Название фирмы, Наименование товара, и т.д.).Если запрос все еще не работает, проверьте:
ON). Они должны быть совместимыми.Если возникнут дополнительные вопросы, напишите! ?