Главная / SQL: основы / Отношение Worker имеет схему: [картинка] Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title, Location_id Запрос SQL имеет вид: SELECT Worke

Отношение Worker имеет схему: files Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK)

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

Branch: Branch_id (int PK), Branch_title, Location_id

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

SELECT Worker_name, Branch_title, Branch_id FROM Worker, Branch WHERE Worker.Branch_id = Branch.Branch_id

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

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

вопрос

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

при выборке данных из нескольких таблиц, названию любого столбца во фразе SELECT должен предшествовать префикс, включающий название таблицы
некорректный синтаксис условия соединения, для соединения строк из нескольких таблиц может применяться только оператор JOIN в сочетании с оператором ON
некорректный синтаксис условия соединения, для соединения строк из нескольких таблиц может применяться только оператор JOIN в сочетании с оператором USING
во фразе SELECT названию столбца Branch_id должен предшествовать префикс, указывающий на конкретное отношение, поскольку столбец с названием Branch_id присутствует в обеих таблицах, по которым образуется соединение
Сложность вопроса
87
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил сессию, за что я не увидел данный сайт с решениями с тестами intuit до сессии
25 дек 2016
Аноним
Это очень заурядный тест по интуиту.
20 окт 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.