Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Proste zapytanie do zliczania kolumn o największej ilości wartości
dawidos_95
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 13.06.2012

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


Witam piszę pewien skrypt dość sporo czasu i już mam mętlik w głowie. Potrzebuje zapytanie które wyciągnie mi nazwę użytkowniaka, który jest najczęściej dodawany do bazy. Przykład:

Jacek
Jacek
Jacek
Kamil
Kamil
Adrian

Result: Jacek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mlawnik
post
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

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


http://stackoverflow.com/questions/7693613...-field-in-mysql
Go to the top of the page
+Quote Post
drPayton
post
Post #3





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


  1. SELECT col, COUNT(col) AS counter FROM tbl GROUP BY col ORDER BY counter DESC LIMIT 1

Czyli:
Zliczasz wszystkie grupy wierszy ('count(col) ... group by col' w podanym przykładzie otrzymasz: Jacekx3, Kamilx2, Adrianx1) sortujesz wg wyliczonej ilości malejąco a następnie wybierasz pierwszy

Ten post edytował drPayton 25.07.2013, 11:49:13
Go to the top of the page
+Quote Post
dawidos_95
post
Post #4





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 13.06.2012

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


Rozwiązane. Dzięki za pomoc.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.09.2025 - 05:07