Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.02.2004 Skąd: Warszawa Ostrzeżenie: (0%)
|
Mam zadanie do rozwiazania. Mamy tabele id, kategoria, liczba. Latwo grupujac po kategorii wyciagnac MAX(), SUM() itd. Ale czy jest mozliwe (a zaczynam watpic) zeby w kazdej grupie wyswietlic np. 3 maxymalne rekordy? Np. tak:
Kod kat liczba 1 66 1 25 1 24 2 111 2 98 2 69 3 5 3 4 3 3 Duze z pianka kto potrafi to zrobic w MySQL w jednym zapytaniu! |
|
|
|
pppspoonman Grupowanie : TOP 3 w grupie? 14.09.2004, 09:40:09
SamoChwała dodaj: LIMIT 0 , 3 14.09.2004, 09:43:46
pppspoonman Niestety, nie uda sie. LIMIT 0, 3 zadziala na wszy... 14.09.2004, 13:35:34
toszcze Niestety - jesli robisz grupowanie w celu sumowani... 14.09.2004, 15:38:01
Parti [SQL] pobierz, plaintext SELECT t1.kat, t1.val FRO... 14.09.2004, 19:20:56
pppspoonman toszcze : nie chce sumowac rekordow tylko wyciagna... 14.09.2004, 22:29:56
spenalzo Oczywiście, że sie da.
Spróbuj zrobić coś na pods... 15.09.2004, 00:32:43
pppspoonman spenalzo : genialne, nie wiem skad autor to wytrza... 15.09.2004, 22:34:32
spenalzo Też nie wiem, tym bardziej, że w manualu tego na 9... 15.09.2004, 22:57:08
FiDO uboottd zawsze mial jakies mistyczne zrodla wiedzy... 15.09.2004, 23:49:04
spenalzo Ale co nas nauczył to zostało
Poza tym, zainteres... 16.09.2004, 00:59:13 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:00 |