![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.12.2008 Skąd: Gostyń/Reda Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie, dziś już ostatni raz
![]() Mam problem, baza wygląda następująco: druzyna(druzyna_id, nazwa_druzyny) wyniki(wynik_id, druzyna_id_1, wynik_1, wynik_2, druzyna_id_2) Chce wyświetlić największy wynik (ilośc bramek) jaki padł w rozgrywkach. czyli: 6-3 7-1 8-0 powinno wyswietlic 6(wynik_1) - 3(wynik_2) bo padło 9 bramek. Jak powinno wyglądać zapytanie, żeby mi zsumowało najpierw rekordy z dwóch kolumn(bo wyniki sa rozłożone na dwie kolumny) i wyszukało ten największy. Chyba, że to idzie w inny sposób zrobić. Help. Z góry wielkie dzieki Ten post edytował chipoldo 5.01.2009, 22:56:26 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Sortowanie sumy wyników:
Zapytanie zwróci listę rekordów (wynik_1, wynik_2) sortując ją od największej do najmniejszej sumy wyników. Jeśli natomiast nie chcesz wyciągać wszystkich wyników to zainteresuj się klauzulą LIMIT (opis masz w manualu MySQL). Edit: Ewentualnie jeszcze tak:
Ten post edytował ziqzaq 5.01.2009, 23:25:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.12.2008 Skąd: Gostyń/Reda Ostrzeżenie: (0%) ![]() ![]() |
ale to banalne...aż mi głupio
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 20:12 |