Tablice: TRENERZY - ID_T, NAZWISKO SEKCJE - ID_S, NAZWA, ID_T ZAWODNICY - ID_Z, NAZWISKO, ID_S (atrybutow bylo wiecej, ale sa nieistotne w tych pytaniach). 1. Wybrać trenerów prowadzących zawodników z Krakowa. select nazwisko from trenerzy where id_t in ( select id_t from sekcje where id_s in ( select id_s from zawodnicy where miasto = 'Kraków' ) ) 2. Zrobic tablice odznaczeni - ID_T, Nazwisko create table odznaczeni ( ID_T integer not null, Nazwisko char(20) not null ) 3. Do tabeli odznaczeni wrzucic tych trenerow ktorzy maja ponad 4 zawodników. insert into odznaczeni ( select ID_T, nazwisko from trenerzy where ID_T in ( select ID_T from sekcje where ID_S in ( select ID_S from zawodnicy group by ID_S having count(*) > 4 ) ) ) 3. Wersja alternatywna - robi to samo ;) insert into odznaczeni ( select ID_T, nazwisko from trenerzy where ID_T in ( select ID_T from sekcje where 4 > ( select count(*) from zawodnicy where zawodnicy.id_s = sekcje.id_s ) ) )