![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie, męczę się z tym cały dzień i nie mogę dojść jak to zrobić. Otóż pobieram sobie dane z bazy z 2 tabel. Potrzebuję aby z tych tabel wyświetlało mi tylko najlepsze wyniki (najkrótszy czas)
To co napisałem:
Wynikiem tego jest: (single) ID: 1 Nick: JOERG1966 Marka: MCLAREN Model: F1 Czas: 0:01:13.800 ID: 2 Nick: RYBECKI0902 Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:16.675 ID: 3 Nick: MANIEK2512PL Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:17.463 (multi) ID: 1 Nick: JOERG1966 Marka: MCLAREN Model: F1 Czas: 0:01:09.435 ID: 2 Nick: DELECTAMENTI Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:12.861 ID: 3 Nick: MANIEK2512PL Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:19.817 ID: 4 Nick: BLACKSHADOW849 Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:21.805 ID: 5 Nick: RYBECKI0902 Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:23.075 Chciałym z tych 2 "tabel" stworzyć 1, która względem powyższych danych wyglądałaby tak: 1. Nick: JOERG1966 Marka: MCLAREN Model: F1 Czas: 0:01:09.435 Tryb: single 2. Nick: DELECTAMENTI Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:12.861 Tryb: multi 3. Nick: RYBECKI0902 Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:16.675 Tryb: single 4. Nick: MANIEK2512PL Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:17.463 Tryb: single 5. Nick: BLACKSHADOW849 Marka: PAGANI Model: ZONDA CINQUE Czas: 0:01:21.805 Tryb: multi Mógłby mi ktoś podpowiedzieć, podać jakiś przykład jak to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Problemem pewnie może być też to, że jest wiele rekordów z danym nickiem. Spróbuj tak:
Plus to co ostatnio dodałem (zapomniałem tam o kropkach ".=") |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Problemem pewnie może być też to, że jest wiele rekordów z danym nickiem. Spróbuj tak:
Plus to co ostatnio dodałem (zapomniałem tam o kropkach ".=") Usunąłęm jego jeden czas ponownie i zrobiłem tak jak napisałeś, wynikiem tego jest: Nick: MANIEK2512PL Marka: PAGANI Czas 0:01:17.463 Nick: MANIEK2512PL Marka: PAGANI Czas 0:01:17.463 Nick: JOERG1966 Marka: MCLAREN Czas 0:01:09.435 Nick: MANIEK2512PL Marka: PAGANI Czas 0:01:17.463 Nick: JOERG1966 Marka: MCLAREN Czas 0:01:09.435 Nick: RYBECKI0902 Marka: PAGANI Czas 0:01:16.675 Nick: MANIEK2512PL Marka: PAGANI Czas 0:01:17.463 Nick: JOERG1966 Marka: MCLAREN Czas 0:01:09.435 Nick: RYBECKI0902 Marka: PAGANI Czas 0:01:16.675 Nick: DELECTAMENTI Marka: PAGANI Czas 0:01:12.861 Nick: MANIEK2512PL Marka: PAGANI Czas 0:01:17.463 Nick: JOERG1966 Marka: MCLAREN Czas 0:01:09.435 Nick: RYBECKI0902 Marka: PAGANI Czas 0:01:16.675 Nick: DELECTAMENTI Marka: PAGANI Czas 0:01:12.861 Nick: RYBECKI0902 Marka: PAGANI Czas 0:01:16.675 Może trzeba by było dodać warunek, że jeśli nie ma czasu w jednej lub drugiej tabeli dla danego gracza to ten czas po prostu wypisuje bez porównywania. No ale i tak dla mnie dziwne jest to, że gracz DELECTAMENTI ma też w jednym trybie czas i jego pokazuje normalnie, a gracza BLACKSHADOW nie ma, za co jest RYBECKI dwa razy zmieniłem to:
na to:
Przez co mam teraz tak (więc powtarzanie rozwiązane (IMG:style_emoticons/default/biggrin.gif) ): Nick: MANIEK2512PL Marka: PAGANI Czas 0:01:17.463 Nick: JOERG1966 Marka: MCLAREN Czas 0:01:09.435 Nick: RYBECKI0902 Marka: PAGANI Czas 0:01:16.675 Nick: DELECTAMENTI Marka: PAGANI Czas 0:01:12.861 Nick: RYBECKI0902 Marka: PAGANI Czas 0:01:16.675 Ten post edytował maniek2512 26.01.2013, 13:57:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 22:54 |