Cześć. Mam problem ze znalezieniem błędu w moim rozwiązaniu do zadania 107.3 "Loty pasażerskie" ze stron 209-210 zbioru zadań do matury
https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Materialy/Zbiory_zadan/Matura_Zbi%C3%B3r_zada%C5%84_Informatyka.pdf
Oto co napisałem
SELECT MONTH( "data" ) AS "M", COUNT( * )
FROM "loty", "bilety", "pasazerowie"
WHERE "loty"."id_lotu" = "bilety"."id_lotu"
AND "bilety"."id_pasazera" = "pasazerowie"."id_pasazera"
AND "pasazerowie"."miejscowosc"= 'Wroclaw'
GROUP BY "M"
Łączę tabelę loty z tabelą bilety za pomocą "id_lotu", następnie tabelę bilety z tabelą pasażerowie za pomocą "id_pasazera" z warunkiem ze pasazerowie.miejscowosc='Wroclaw'. Nie mam zbytnio pomysłu gdzie może tu leżeć błąd, próbowałem to zrobić na około innymi, bardziej zawiłymi sposobami ale wynik zawsze ten sam. Nie wiem czy to ja czegoś nie doczytałem/źle zrozumiałem czy to zapytanie SQL jest po prostu niepoprawnie napisane. Proszę o jakąś pomoc :)
W odpowiedziach wynik to:
4: 69
5: 86
6: 91
A u mnie wychodzi coś takiego
4: 72
5: 87
6: 95