![]() |
![]() |
![]()
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! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Niestety, nie uda sie. LIMIT 0, 3 zadziala na wszystkie rekordy i wyswietli tylko 3 ze wszystkich zwroconych przez baze, a nie tylko 3 z kazdej grupy :/
Problem dalej nie rozwiazany... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:46 |