NewDeveloper
Wed, 04/10/2024 - 13:08
Permalink
Задача 1, пример решения с помощью подзапроса для SQL запроса, где надо вывести список людей, которые получают максимальную зарплату в своём отделе:
SELECT * FROM persons WHERE (department_id, salary) IN (SELECT department_id, MAX(salary) FROM persons GROUP BY department_id);
Это решение будет оптимальным или есть вариант без подзапроса ?
vedro-compota
Wed, 04/10/2024 - 20:23
просьба скопировать коммент сюда (вынес задачку отдельно): https://fkn.ktu10.com/?q=node/17025
_____________ матфак вгу и остальная классика =)
NewDeveloper
Wed, 04/10/2024 - 13:08
Permalink
Оптимальное решение
Задача 1, пример решения с помощью подзапроса для SQL запроса, где надо
вывести список людей, которые получают максимальную зарплату в своём отделе:
Это решение будет оптимальным или есть вариант без подзапроса ?
vedro-compota
Wed, 04/10/2024 - 20:23
Permalink
просьба скопировать коммент
просьба скопировать коммент сюда (вынес задачку отдельно): https://fkn.ktu10.com/?q=node/17025
_____________
матфак вгу и остальная классика =)