Mam dwie tabele
pracownik
id | imie
1 | a
2 | b
3 | c
4 | d
pracownik_info
id | id_pracownika
1 | 1
2 | 1
3 | 2
4 | 3
5 | 3
Gdzie id_pracownika to klucz obcy
Chce zeby zapytanie zwrocilo mi id pracownika z tabeli pracownik ktorego id nie znajduje sie w pracownik_info.id_pracownika, w tym przypadku (4).
Własnie sobie poradziłem z problemem:
SELECT pracownik.id FROM pracownik WHERE pracownik.id NOT IN (SELECT id_pracownika FROM pracownik_info) ;
Mam nowy problem:
pracownik_info
id | id_pracownika | kasa
1 | 1 | 100
2 | 1 | 50
3 | 2 | 150
4 | 3 | 60
5 | 3 | 90
6 | 2 | 10
Mam zwrocic id_pracownika z najwieksza i najmniejszą sumą wynagrodzeń