Упражнения по подзапросам SQL: узнайте, у каких сотрудников есть менеджер, работающий в отделе, расположенном в США.
SQL SUBQUERY: упражнение 30 с решением
Напишите запрос, чтобы узнать, у каких сотрудников есть менеджер, который работает в отделе, расположенном в США.
Пример таблицы: сотрудники
Пример таблицы: отделы
Пример таблицы: расположение
Пример решения:
SELECT first_name,last_name FROM employees
WHERE manager_id IN
(SELECT employee_id
FROM employees
WHERE department_id IN
(SELECT department_id
FROM departments
WHERE location_id IN
(SELECT location_id
FROM locations
WHERE country_id='US')));
Пример вывода:
имя Фамилия Нина Кочхар Лекс Де Хаан Александр Хунольд Брюс Эрнст Дэвид Остин Валли Патабалла Диана Лоренц Нэнси Гринберг Даниэль Фавиет Джон Чен Исмаэль Скарра Жозе Мануэль Урман Луис Попп Ден Рафаэли Александр Ху Шелли Байда Сигал Тобиас Ги Химуро Карен Кольменарес Мэтью Вайс Адам Фрипп Пайам Кауфлинг Шанта Фольман Кевин Моргос Джулия Найер Ирэн Миккилинени Джеймс Лэндри Стивен Маркл Лаура Биссо Може Аткинсон Джеймс Марлоу Ти Джей Олсон Джейсон Маллин Майкл Роджерс Ки Джи Хейзел Филтанкер Ренске Ладвиг Стивен Стайлз Джон Сео Джошуа Патель Тренна Раджс Кертис Дэвис Рэндалл Матос Питер Варгас Джон Рассел Карен Партнерс Альберто Эрразуриз Джеральд Камбро Элени Злоткей Уинстон Тейлор Жан Флёр Марта Салливан Жирар Джони Нандита Сарчанд Алексис Булл Юлия Деллингер Энтони Кабрио Келли Чунг Дженнифер Дилли Тимоти Гейтс Рэндалл Перкинс Сара Белл Бритни Эверетт Сэмюэл Маккейн Вэнс Джонс Алана Уолш Кевин Фини Дональд Оконнелл Дуглас Грант Дженнифер Уэйлен Майкл Хартштейн Сьюзен Маврис Герман Баер Шелли Хиггинс Уильям Гитц
Иллюстрированная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, чтобы определить, кто зарабатывает больше, чем мистер Озер.
Далее: Напишите запрос, который ищет имена всех сотрудников, чья зарплата превышает 50% от общей суммы заработной платы их отдела.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code