Korzystam z Oracle'a.
Treść zadania brzmi:
wyświetlić numery ekip budowlanych, które spełniają warunki:
-ilość pracowników ekipy budowlanej większa od sumy wykonanych zleceń
- średni wiek pracowników większy niż 30 lat
Pracownik (nazwisko(PK) , data urodzenia, nr_ekipy_budowlanej);
Zadanie ( nr_zadania, nazwisko(FK)) Jeśli imie == null, wtedy zadanie nie zostało wykonane przez nikogo
Co do drugiego warunku kwestia jest prosta, bo wystarczy na sam koniec zrobić Where
Co do pierwszego warunku nie mam pojęcia jak to zorganizować.
Dodatkowe wymaganie to: musi być JOIN, ale to załatwione, bo on i tak się przyda, żeby wiedzieć czy pracownik zadanie wykonał.
I musi być co najmniej jedno podzapytanie poza selectem.
Myślałam nad zapytaniem skorelowanym, ale nie potrafię tego rozwiązać.