Главная / SQL: основы / Отношение Worker имеет схему: [картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Отношение Branch имеет схему: Branch:

Отношение Worker имеет схему: files Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp)

Отношение Branch имеет схему:

Branch: Branch_id (int PK), Branch_title (varchar), Location_id (int)

Отношение Location имеет схему:

Location: Location_id (int, PK), Country_name (varchar), City_name (varchar), Street (varchar), Building (int)

Запрос SQL имеет вид:

SELECT w.Worker_name, Branch_title, City_name FROM Worker w JOIN Branch b USING w.Branch_id = b.Branch_id JOIN Location l USING b.Location_id = l.Location_id

При попытке выполнить запрос сервер БД генерирует сообщение об ошибке.

Укажите правильную причину возникновения ошибки:

вопрос

Правильный ответ:

вместо ключевого слова USING следует использовать ключевое слово ON
некорректное использование псевдонимов столбцов
в запросе SQL не допускается присутствие нескольких фраз JOIN
названия некоторых столбцов во фразе SELECT указаны без префиксов
атрибут Location_id в отношении Branch не является внешним ключом, ссылающимся на одноименный атрибут в отношении Location, поэтому не может использоваться для соединения строк из указанных таблиц
Сложность вопроса
49
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый решебник intuit.
21 май 2020
Аноним
Я завалил зачёт, почему я не нашёл этот чёртов сайт с решениями по интуит до того как забрали в армию
11 дек 2018
Аноним
Гранд мерси за ответы по интуит.
13 авг 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.