![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 24.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Mam takie oto relacje między tabelami http://justfilms.vipserv.org/!obrazek/mysqlscores.jpg Mam problem ze złożeniem polecenia które stworzy tabele wyników. Każdy użytkownik dostaje punkty np. 10pkt za pierwsze miejsce, 9 za drugie itd za każdy wyścig w którym brał udział (tabeli played reace jest id_player , id_race oraz czas wyscigu, w tabeli race jest pole race_end_date - czyli wybieramy rekordy które w tym miejscu maja date mniejsza niz obecna) To polecenie
Wyciąga całą listę zakończonych wyścigów ale jak teraz wykorzystać to do stworzenia widoku z liczbą pkt ? Wiem że pewnie muszę użyć Count i dodać jakieś mnożenie w stylu select count coś tam * 10 dla pierwszego miejsca i group by id_player ale po prostu tu wymiękam ... ![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:49 |