Mam problem z połączeniem 3 tabel: ogloszenia, miejscowosci, użytkownicy w taki sposób, żeby wyszukiwało miejscowości wszystkie i obok liczyło ilu jest użytkowników z tej miejscowości oraz ile jest ogłoszeń z tej miejscowości. Robiłem to w tej sposób:
SELECT miejscowosc, count(iduzytkownika) AS liczba_uzytkownikow, count(idogloszenia) AS liczba_ogloszen FROM miejscowosci LEFT JOIN uzytkownicy ON uzytkownicy.idmiejscowosc=miejscowosci.idmiejscowosc LEFT JOIN ogloszenia ON ogloszenia.idmiejscowosc=miejscowosci.idmiejscowosc GROUP BY miejscowosc ORDER BY miejscowosc;
ale niestety nie działa, wychodzą jakieś dziwne wyniki.
Z góry dziękuję za pomoc