mam pewnien problem z zapytaniem
SELECT nadbranza.id_nadbranza, nadbranza.nazwa, count(nadbranza.id_nadbranza) AS ilosc FROM nadbranza,branza,dostawca_branza,dostawca WHERE branza.id_nadbranza=nadbranza.id_nadbranza AND dostawca_branza.id_branza=branza.id_branza AND dostawca.id_dostawca=dostawca_branza.id_dostawca AND dostawca.id_dostawca>0 GROUP BY nadbranza.id_nadbranza,nadbranza.nazwa
Chodzi o to ze potrzebuje wylistować wszystkie nadbranze oraz liczbe dostawców nalezacych do nadbranz. Dostawcy sa przypisani do wielu podbranz a kazda podbranza ma id do nadbranzy.
To zapytanie dziala tak ze listuje mi wszystkich dostawcow z danej nadbranzy ale liczy kilka razy tego samego dostawce jesli jest przypisany do kilku podbranz.
Nie wiem jak zrobic zeby liczyl tylko kazdego dostawce tylko raz nawet jesli nalezy do kliku podbranz danej nadbranzy.
Proszę o pomoc.
Pozdrawiam.