![]() |
![]() |
![]()
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%) ![]() ![]() |
Możesz zacząć tak:
Edit: Widzę, że wrzuciłeś swoją propozycję. Zostałeś przy UNION, więc pewnie wykorzystasz kolejne zapytanie do wyświetlenia danych z multi i single. Też jakieś wyjście, ale też kolejne zapytanie. Array_unique po prostu usuwa duplikaty podczas wyświetlania. Ten post edytował kristaps 25.01.2013, 21:37:48 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Możesz zacząć tak:
Edit: Widzę, że wrzuciłeś swoją propozycję. Zostałeś przy UNION, więc pewnie wykorzystasz kolejne zapytanie do wyświetlenia danych z multi i single. Też jakieś wyjście, ale też kolejne zapytanie. Array_unique po prostu usuwa duplikaty podczas wyświetlania. Nie wiem czy do końca zrozumiałeś o co mi chodzi. Postaram się to lepiej wytłumaczyć. W bazie danych mam aktualizowane na bierząco (Cron lub po kliknięciu aktualizuj przez użytkownika) czasy do multi i do single dla każdego gracza (jest tam po jednym czasie dla multi i dla single) Chodzi mi tu tylko o to, że przy pobieraniu danych z bazy (wszystkich graczy) pokazują się czasy z single i z multi, a ja chciałbym aby pokazywany był tylko ten lepszy czas. Czyli tak jak napisałem w 1 poście: tabela 1- (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 tabela 2- (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: tabela 3-razem 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 Co do trybu pomyślałem, że dodam po prostu nowy rekord w którym będzie informacja czy czas jest z trybu single czy z trybu multi, a następie zostanie wyświetlona obok razem z pozostałymi danymi, więc to już najmniejszy problem. Aby było jeszcze jaśniej, obecnie po pobraniu i posortowaniu danych z bazy wyświetla mi się taka tabelka: (IMG:http://www.bankfotek.pl/image/1405557.jpeg) Chciałbym aby wyświetlała się taka jak tabelka 3-razem (wyżej) Ten post edytował maniek2512 25.01.2013, 21:58:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:44 |