id -- tx -- rx
1 -- 26x22 -- 31xx01
2 -- 2xx12 -- 31yy01
3 -- 26x22 -- 12zz22
4 -- 13y01 -- 2xx11
5 -- 14z01 -- 12xx01
6 -- 26x22 -- 31zz01
7 -- 2xx12 -- 1xx01
8 -- 26x22 -- 38xx01
moje pytanie, czy jest możliwość jednego zapytania do bazy aby otrzymać ilość jaką posiada poszczególny tx z kolumny rx
SELECT tx, COUNT(*) FROM tabela GROUP BY tx ORDER BY COUNT(*) DESC LIMIT 3
otrzymam wynik:
26x22 - 4
2xx12 - 2
13y01 - 1
ale mnie interesuje wynik bez zliczania następnych wierszy gdzie występuje ten sam prefix (liczba przed znakami literowymi w rx) czyli
26x22 - 3
2xx12 - 2
13y01 - 1
Pozdrawiam i dziękuję za wszelką pomoc.
Wesołych Świąt!