Главная / 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, Location_id Запрос SQL имеет вид: SELECT Worker.Worker_name, Branch_title FROM Worker w JOIN Branch b ON Worker.Branch_id = Branch.Branch_id

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

вопрос

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

во фразе SELECT пропущен префикс в названии столбца Branch_title
во фразе SELECT и во фразе ON вместо полных названий таблиц в префиксах названий столбцов следовало использовать псевдонимы таблиц, заданные во фразах FROM и JOIN
вместо ключевого слова ON следовало использовать ключевое слово USING
во фразе JOIN не допускается использование псевдонимов
Сложность вопроса
84
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек ищет эти ответы inuit? Это же безумно легко
15 ноя 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.