Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]sortowanie po ilość rekordów
Forum PHP.pl > Forum > Przedszkole
neo1986kk
Witam czy istnieje w ogóle możliwość posortowania tablicy wg ilosci rekordów dla danej kolumny? na przyklad

id kolumna
1 a
2 b
3 c
4 b
5 a
6 b
7 a
8 c
9 b
10 d

widzimy ze najwięcej w bazie jest rekordów gdzie kolumna ma wartosc b pozniej jest a , c i na koncu d.
chcialby to posortować w ten sposób

b-4 rekordy
a-3 rekordy
c-2 rekordy
d-1 rekord

próbowałem coś tu pokombinować z mysql_num rows ale nie potrafię tego posortować.
Dzięki.
nospor
  1. SELECT kolumna, count(kolumna) ilosc FROM tabela GROUP BY kolumna ORDER BY ilosc DESC
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.