Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czyda sie to zrobic jednym zapytaniem?
rmn
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Piaseczno

Ostrzeżenie: (0%)
-----


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?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:31