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? |
|
|
|
Yasieq PHP/MySql - Wybranie najmniejszej liczby sposrod kilku pol 3.04.2003, 12:38:32
DeyV KodSELECT
CASE
WHEN (czas_1 > czas_... 3.04.2003, 14:19:11
Yasieq A jak ustawic sortowanie po najmniejszym z tych tr... 4.04.2003, 12:13:28
DeyV jak już zadziała zapytanie? Dokładnie tak jak zaws... 4.04.2003, 12:18:53
Yasieq Nie dziala
Jakbys mogl zerknac w to zapytanie i ... 4.04.2003, 12:29:48
DeyV troszkę się nie zrozumieliśmy.
1. oczywiście błąd... 4.04.2003, 12:59:54
Yasieq Uratowales mnie, dzieki wielkie!
________________... 4.04.2003, 13:06:33
Yasieq Niestety, wraz z rozwojem bazy, problem powrocil z... 12.04.2003, 23:58:35
Yasieq Rozwiazalem to w ten sposob, ze wszystkie czasy z ... 13.04.2003, 19:45:19
DeyV Ktoś nie czyta dokładnie odpowiedzi...
Najmniejszy... 14.04.2003, 08:47:05
Yasieq Niestety nie poradzilem sobie z problemem tak jak ... 23.04.2003, 21:45:43
maggot Kodselect min(czas) from tabela group by i... 23.04.2003, 21:54:41
Yasieq Nie dziala - tzn dziala, ale wcale nie pobiera naj... 23.04.2003, 22:03:05
DeyV Znowu masz źle zaprojektowaną bazę
Te 2 tabele p... 24.04.2003, 08:37:51
Yasieq Problem rozwiazalo takie zapytanie: (:D:D)
KodSEL... 24.04.2003, 12:20:15 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 11:23 |