Skip to content

Instantly share code, notes, and snippets.

@andreyselin
Last active November 29, 2019 15:16
Show Gist options
  • Save andreyselin/a41a9f65b193208b512ae6ac661db4fa to your computer and use it in GitHub Desktop.
Save andreyselin/a41a9f65b193208b512ae6ac661db4fa to your computer and use it in GitHub Desktop.

Вам дана таблица в mysql, которая представляет из себя список сотрудников с их зарплатами и отделами. Необходимо написать запрос, который будет выбирать человека с максимальной зарплатой из каждого отдела. Пример схемы:

Column      | Type                  | Modifiers
------------+-----------------------+-----------
id          | integer               | not null
name        | character varying(30) |
department  | character varying(30) |
salary      | integer               |
@juriloos
Copy link

select k1.department , k1.name, k1.salary
from kollege K1
where k1.salary = (select max(salary)
from kollege k2
where k2.department =k1.department
)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment