Mam tabele ksiega w bazie i w niej kolumny id, miasto, panstwo. Chciałem zliczyć ilość miast (count) o tej samej nazwie z tego samego kraju, więc napisałem zapytanie:
SELECT COUNT(ksiega.miasto), ksiega.miasto, ksiega.panstwo FROM ksiega LEFT JOIN ksiega AS k ON k.miasto=ksiega.miasto AND k.panstwo=ksiega.panstwo GROUP BY ksiega.miasto;
Ale jest tu gdzieś błąd, bo gdy mam w bazie np 3 te same miasta z tych samych państw to wypisuje mi że jest ich aż 9 :/