Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> grupowanie wedłóg maksymalnej ilości miejscowości
szypi1989
post 26.10.2012, 18:58:38
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
IceManSpy
post 26.10.2012, 19:11:13
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


select count(*) , a potem na końcu zapytania groupby nazwa_kolumny. Plus orderby nazwa_kolumny.


--------------------
Go to the top of the page
+Quote Post
szypi1989
post 26.10.2012, 19:23:24
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


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


Ten post edytował szypi1989 26.10.2012, 19:46:43
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:04