Select minimalnych wartości dla grup rekordów

0

Witam
Tak jak w temacie mam problem z wybraniem minimalnych wartości dla grup rekordów czyli dla przykładowej tabeli pracownicy
chciałbym wybrać najmniejsze zarobki z każdego działu wraz z nazwiskiem pracownika.
id nazwisko zarobki dzial_id
1 a 200 1
2 b 100 1
3 c 150 2
4 d 300 2

1
select * from pracownicy p, (select min(zarobki), dzial_id from pracownicy group by dzial_id) x where p.dzial_id = x.dzial_id and p.zarobki = x.zarobki

1 użytkowników online, w tym zalogowanych: 0, gości: 1