![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.03.2003 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Heja. Mam baze z kolumnami:
Imie | nazwisko | czas_1 | czas_2 | czas_3 | Jakim zapytaniem pobrac z bazy najmniejszy czas (ale rozny od 0) sposrod trzech pol z czasem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
I tu objawia sie wartość wykłądów na temat projektowania baz danych.
Rozwiązanie, które próbujesz zmontować jest niestety wysoce niewydajne, i to zarówno pod względem budowania interfejsu, jak i pod względem prędkości działania. Jak więc to zrobić lepiej? Dzielisz dane na 2 tablice: 1. users id | nazwa | data | ... 2. wyniki id | user_id | wynik A zapytanie? Kod SELECT
`users`.`id`, `users`.`nazwa`, MIN(`wyniki`.`wynik`) as `najmniejsz_wynik` FROM`users` LEFT JOIN `wyniki` on (`users`.`id` = `wyniki`.`user_id `) GROUP BY `users`.`id` Co wiecej w ten sposób nic nie ogranicza Cię do określonej ilości danych. A mozę kiedyć będzie potrzeba ich jeszcze więcej niż 10? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:18 |