Создан заказ №4383126
20 ноября 2019
Соединения (джойны) более чем двух таблиц в Oracle SQL (Лаб №2)
Как заказчик описал требования к работе:
Соединения (джойны) более чем двух таблиц в Oracle SQL
Соединения (джойны) более чем двух таблиц в Oracle SQL
Задание:
Напишите запрос, который возвращал бы информацию из таблиц employees и countries схемы hr. При этом для каждого сотрудника должна возвращаться информация:
• об имени сотрудн
ика (таблица employees);
• о фамилии сотрудника (таблица employees);
• о стране, в которой он находится (таблица countries).
Убедитесь, что в результате выполнения вашего запроса не получается декартово произведение (должно вернуться всего 106 записей). Для написания этого запроса необходимо самостоятельно проанализировать связи между таблицами в схеме hr, используя, например, средства Oracle SQL Developer. Результат выполнения запроса должен выглядеть так, как представлено на рис. 2-1.
Рис. 2-1
Решение:
Код соответствующего запроса может быть таким:
select employees.first_name As "Имя", employees.last_name As "Фамилия", countries.country_name As "Страна"
from hr.employees, hr.departments, hr.locations, hr.countries
where hr.departments.department_id = hr.employees.department_id
and hr.locations.location_id = hr.departments.location_id
and hr.countries.country_id = hr.locations.country_id;
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
21 ноября 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Соединения (джойны) более чем двух таблиц в Oracle SQL (Лаб №2).jpg
2019-11-24 11:54
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличный автор! Работа выполнена качественно и вовремя. Автор помогал по всем вопросам даже после окончания гарантийного срока. Огромное спасибо автору!