Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Sortowanie
Forum PHP.pl > Forum > Przedszkole
bojawiem55
Witam, chciałbym posortować po ilości rekordów i ustawić je od największej ilości


Wygląd tabeli
id nazwa
1 tomek
2 tomek
3 tomek
4 adam
5 adam

Chciałbym aby skrypt zliczył ile jest rekordów w bazie tomek i adam posortował te nazwy według ile jest ich w bazie i wypisał ich np

W bazie danych jest
tomek (3 razy)
adam (2 razy)
markuz
Kod
SELECT COUNT(*), nazwa FROM tabela GROUP BY nazwa;
bojawiem55
Witam, to co wysłałeś nie zlicza i nie sortuje po ilości rekordów z bazy danych
markuz
Jak nie zlicza to pewnie nie zrozumiałem pytania. Sortowanie możesz dopisać dzięki ORDER BY.
bojawiem55
Chciałbym aby zliczył ile jest tych rekordów w bazie posortował je i wyświetlił z ilością ile ich jest tak jak napisałem w przykładzie

Problem rozwiązany
odpowiedź
SELECT imie, COUNT(*) FROM imiona GROUP BY imie ORDER BY 2 DESC
markuz
Ok, a co Ci zwraca zapytanie które podałem? I co chcesz aby zwróciło?
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.