Witam, mam problem w rozwiązaniu zadanie ze zbioru CKE.
Microsoft Word - Matura_Zbiór_zadań_Informatyka (cke.gov.pl)
strona 172, zadanie 90. Wiązka zadań Akademiki
Pola tabeli:
(Id_studenta), (Imie), (Nazwisko), (Uczelnia), (Miejsce_zam), (Rok_studiow) (Dochod_na_osobe).
Treść interesującego mnie podpunktu:
Wśród studentów są rodzeństwa. Rozpoznać je można po wspólnym nazwisku (z dokładnością do ostatniej litery, np. Nowicka i Nowicki mogą być rodzeństwem), takim samym miejscu zamieszkania i takim samym dochodzie na osobę. Wypisz wszystkie rodzeństwa wśród podanych studentów. W zestawieniu podaj: imię, nazwisko, miejsce zamieszkania i dochód na osobę każdego rodzeństwa.
Zadanie chciałem rozwiązać za pomocą sqla w accessie. Doszedłem to następującego zapytania:
SELECT left(Nazwisko, len(Nazwisko)-1), Miejsce_zam, Dochod_na_osobe
from Studenci
Group by left(Nazwisko, len(Nazwisko)-1), Miejsce_zam, Dochod_na_osobe
Having count(left(Nazwisko, len(Nazwisko)-1))>1
Jak mogę zwróć wszystkie rekordy zawierające zwrócone wyżej wartości?