Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czyda sie to zrobic jednym zapytaniem?
Forum PHP.pl > Forum > Bazy danych
rmn
Znalezc wiersz ktory zawiera najweksza wartosc wybranej kolumny.
Poprzez znalez rozumiem 'wyciagnac caly(wysztkie pola)'.


[sql:1:fbec9548a6]SELECT * FROM files WHERE downloads = ( SELECT MAX(downloads) FROM files) [/sql:1:fbec9548a6]

to powinno zadzialac? tylko ze.. nie moge uzywac zagniezdzonych zapytan..

Czy szybsze wobec tego bedzie rozwiazanie z tabela tymczasowa czy lepiej zrobic 2 oddzielne zapytania:

SELECT MAX(downloads) FROM files;

zachowac wynik w zmiennej $max

SELECT * FROM files WHERE downloads = $max?

no wlasnie?smile.gif
FiDO
[sql:1:a808e6e873]SELECT * FROM files ORDER BY downloads DESC LIMIT 1[/sql:1:a808e6e873]
rmn
smile.gif)))))))

dzieki.. nie ma to jak elastyczny umysl.. 8O
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.