Majac w bazie tabele
Dzialy(IdDz, Nazwa Dz)
Pracownicy(Pesel,Nazwisko,IdDz,DataZatr)
Pracuje(IdProjektu,Pesel ,Rola,Wynagrodzenie)
klucz głowny(atrybuty podkreslone) i klucz obcy Pesel
Napisz instrukcje SQL ktora podaje NazwaDz kazdego działu w ktorym jest natrudnionych mniej niz 10 osób
Selec NazwaDz from dzialy
having count (IdDz)<10;
instrukcja sql ktora podaje Nazwisko kazdego pracownika ktory nie pracuje nad projektem o IdProj=19
select p.nazwisko from pracownicy p
join pracuje pr on p.pese=pr.pesel
where pr.Idproj not in 19;
instrukcja sql ktora podaje nazwiska wszystkich najdluzej pracujacych pracownikow
select nazwisko from pracownicy
where DataZatr = (Select MIN(DataZatr) from pracownicy);
instrukcja sql ktora podaje nazwisko kazdego pracownika ktory pracuje w tej samej roli w dwoch roznych projektach
select p.nazwisko from pracownicy p
join pracuje pr on p.pesel=pr,pesel
where rola ....
i w ostatnim przykladzie nie mam pomysłu . Prosilbym o sprawdzenie czy dobrze wykonalem instrukcje w jezyku sql i pomoc z ostatnim przykladem