![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
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 -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
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.
-------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:24 |