Mam dwie tabele:
1 tabela: Samochody
ID | Pojemnosc | Stan | Marka
2 tabela Auta
ID | Value
Chodzi oto, że w tabeli Auta w kolumnie Value mam wszystkie marki jakie występują : BMW, Mercedes, Audi, Ford
Natomiast w tabeli Samochody w kolumnie Marka mam w obecnej chwili tylko: BMW , Audi
Chciałbym robić tak grupowanie, żeby policzyło mi ile mam samochodów wszystkich marek, jeźli w tabeli Samochód nie występuje dana marka to ma wypisać 0.
Ma wypisywać sumy samochodów wg marek z tabeli samochod, ale grupowanie według wszystkich marek z tabeli auta. samochod.marka=auta.value.
SELECT count(samochod.marka) FROM samochod,auta WHERE samochod.marka=auta.value GROUP BY auta.value
Zapytanie to chyba jest coś źle napisane.
Proszę o korektę