Это моя база данных:Лучшие стоимость работников формы заработной платы в каждой стране SQL
- Таблица Страна: Идентификатор целое (рк), имя VARCHAR,
- Таблица служащий: Идентификатор целое (рк), CountryId целое (fk), имя varchar, целочисленная зарплата.
Я хочу показать сотрудников с самой высокой зарплатой в каждой стране, но я могу показать только одного работодателя с самой высокой зарплатой.
Это мой SQL запрос:
Select *
from Employe
order by Employe.salary
desc LIMIT 1;
Конечно, она, вероятно, также захочет присоединиться к деревенскому столу, чтобы получить название страны. – HLGEM
благодарит за работу. но что, если я хотел бы отобрать пятерку сотрудников из каждой страны? Я не могу использовать max(). – lassa