[Mysql] - Problem ze złożonym zapytaniem sql

0

Cześć mam taki problem.
Mam taką bazę takie relację
https://ibb.co/n3PYddg

oraz takie zadanie:
Która płeć wypożycza większą ilość książek oraz jakie ma to odniesienie do wysokości
naliczonych kar. Zwróć płeć, ilość wypożyczeń oraz sumę naliczonych kar

Napiasałem taką kwerendę :

select czytelnicy.plec, COUNT(wypozyczenia.id) as ile_wypoz, SUM(kary.kwota) from czytelnicy,wypozyczenia,kary where czytelnicy.id = wypozyczenia.czytelnik_id and kary.wypozyczenie_id = wypozyczenia.id group by czytelnicy.plec

Ale ta kwerenda zwraca tylko ilość wypożyczen tam gdzie naliczono kare. A jak zrobić aby ta kwerenda zwrociła wszystkie wypozyczenia nawet tam gdzie nie naliczono kary ?

2

wypozyczenia z karami połącz LEFT JOIN

1 użytkowników online, w tym zalogowanych: 0, gości: 1