mam tabelę samochody a w niej:
samochod_id (smallint, unsigned, auto_increment)
samochod_kolor (varchar)
Jak mogę policzyć ile jest samochodów o taki, takim a takim kolorze?
czerwony - 12
biały - 10
czarny -7
zielony - 3
srebrny - 17
itd.
Odpadają zapytania typu:
SELECT COUNT(samochod_id) FROM samochody WHERE samochod_kolor='czerwony'
Dlaczego? Zakładam, iż nie wiem jakie występują kolory (może są tylko dwa, może jest i dwieście).
Jak to wyciągnąć? Najlepiej aby dało się w 1 zapytaniu.