Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: grupowanie wedłóg maksymalnej ilości miejscowości
Forum PHP.pl > Forum > Bazy danych > MySQL
szypi1989
Witam otóż mam tabelę users i oto jej struktra i rekordy:

id|name|surname|village|
1|Adrian|Sochaczewski|Bydgoszcz|
2|Elżbieta|Malinowska|Warszawa|
3|Roksana|Nowosielska|Bydgoszcz|
4|Mateusz|Rybniak|Warszawa|
5|Mariusz|Sochaczewski|Bydgoszcz|
6|Kazimierz|Kowalski|Poznań|

I chciałbym aby mi wybrał w zgrupował od największej liczby użytkowników danego miasta czyli taki wynik:
3.Bydgoszcz
2.Warszawa
1.Poznań

Bydgoszcz pierwsze miejsce bo jest najwięcej użytkowników z tego miasta.Proszę o pomoc smile.gif
IceManSpy
select count(*) , a potem na końcu zapytania groupby nazwa_kolumny. Plus orderby nazwa_kolumny.
szypi1989
próbowałem tego wcześniej ale nic z tego ,coś mi nie wychodzi

edit,a nie coś pochrzaniłem.Już jest wszystko ok.Powinno być tak:
  1. SELECT COUNT(village) AS ilość,village AS miasto FROM users_info GROUP BY village ORDER BY COUNT(village) 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.