Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Вопрос по схеме Oracle HR  [new]
LiQuid
Member

Откуда:
Сообщений: 556
Добрый день.
1. Нужно вывести город, максимальную зарплату в городе и сотрудника, который получает максимальную зарплату.(HR- схема)
select l.city, e.last_name, e.salary from locations l 
    inner join departments d on l.location_id = d.location_id
    inner join employees e on d.department_id = e.department_id
    and e.salary = (select max(salary) from employees where department_id = d.department_id)
    group by l.city, e.last_name, e.salary


2. Нужно вывести город, минимальную зарплату в городе, и сотрудника, который получает эту минимальную зарплату получает. (HR- схема)
select l.city, e.last_name, e.salary from locations l 
    inner join departments d on l.location_id = d.location_id
    inner join employees e on d.department_id = e.department_id
    and e.salary = (select min(salary) from employees where department_id = d.department_id)
    group by l.city, e.last_name, e.salary
    order by e.salary;


Но коды не верные.
Прошу помочь.
Правильные результаты прикрепил.
Спасибо.

К сообщению приложен файл. Размер - 60Kb
19 май 21, 07:44    [22323932]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по схеме Oracle HR  [new]
LiQuid
Member

Откуда:
Сообщений: 556
Схема HR Oracle

К сообщению приложен файл. Размер - 67Kb
19 май 21, 07:46    [22323934]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить