Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porównywanie rekordów z dwóch kolumn
chipoldo
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.12.2008
Skąd: Gostyń/Reda

Ostrzeżenie: (0%)
-----


Natrafiłem na taki problem. Moja struktura bazy wygląda następująco:
druzyna(druzyna_id, nazwa_druzyny)
wyniki(wynik_id, druzyna_id_1, wynik_1, wynik_2, druzyna_id_2)

Chce aby wyświetliło mecz, w którym padł najwyższy wynik(czyli największa różnica bramek), czyli przy założeniu.
8-5
7-6
6-1
powinno wyświetlić 6-1. Przy takiej opcji kolumna wynik_1 posiada wartość 6, a kolumna wynik_2 wartość 1. Niby nie byłoby problemu, bo wystarczy napisac różnice wynik_1-wynik_2 i posortować. ale co jeśli wynik_2 będzie miał większą wartość od wynik_1, tzn wynik będzie 1-6. po prostu nie umiem połączyć warunków, żeby brało pod uwagę w1 - w2 i w2-w1 i z tego brało największą różnicę...


I drugie zadanko podam, co by nie zaśmiecać forum. Struktura tabel ta sam. Muszę jednak wyświetlić wynik, który padł najwięcej razy. czyli przy założeniu:
3-1
1-3
4-4
3-2
3-3
4-3
Powinno wyświetlić wynik 3-1 jako wynik który padł 2 razy. Niestety ponownie nie potrafię wymyśleć jak zrobić by brał pod uwagę w1 i w2 , a takze w2 i w1, z tym, że nie może podliczać "trójek" z innych wyników. Mam nadzieję że za bardzo nie zagmatwałem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 05:58