Kod
guid | kolumna_a | kolumna_b | ..itd |
kolumna_a i kolumna_b to tinyint(2) wartości od 1 do 10. Wpisow z czasem bedzie kilka tysiecy, potrzebuje czegos w stylu:
SELECT COUNT(kolumna_a=2) AS wartosc_2, COUNT(kolumna_a=3) AS wartosc_3 /* itd */ FROM tabela WHERE kolumna_b BETWEEN 1 AND 5
czyli aby wynik wygladal tak:
Kod
wartosc_2 | wartosc_3 | itd
22 | 33 | itd
22 | 33 | itd
Zapytanie ktore podalem wyzej przechodzi ale liczy wszystko co pasuje do WHERE kolumna_b BETWEEN 1 AND 5
Jak osiagnac pozadany rezultat?