Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: hmm liczenie!?
Forum PHP.pl > Forum > Bazy danych > MySQL
kicaj
Mam cos takiego:
Kod
id | nick   | wiek

-----------------

1  | staś   | 17

2  | ja     | 19

3  | on     | 18

4  | ona    | 17

5  | stefan | 17

Chcem zeby mi wypisalo ze njczesciej powtarzajacy sie wiek to 17 lat, a maja go: stas, ona, stefan
dragossani
Na mój gust potrzebne są 2 zapytania:
Kod
SELECT COUNT(*) AS ile, wiek FROM osoby GROUP BY wiek ORDER BY ile DESC LIMIT 1
Otrzymujemy, że najwięcej jest 17-latków i dowiadujemy się ilu ich jest. Potem tylko:
Kod
SELECT nick, wiek FROM osoby WHERE wiek=17
Chyba, że używasz PostgreSQL - wtedy wystarczy jedno zapytanie z podzapytaniem.
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.