[ inodius @ 03.10.2006. 11:23 ] @
To je upravo i pitanje :) |
[ inodius @ 03.10.2006. 11:23 ] @
[ NikolaVeber @ 03.10.2006. 12:01 ] @
SELECT * FROM tabela ORDER BY integer_polje DESC, LIMIT 1
pogledaj samo kako glasi tacna sintaksa, ima manual na sajtu mysqla. [ inodius @ 03.10.2006. 12:22 ] @
To mi je trebalo, samo se ovoga uopste nisam setio. Bio sam ubedjen da postoji bas za to neka naredba koju ja ne mogu da nadjem, i nisam ni razmisljao na drugi nacin :)
Hvala. [ japan @ 03.10.2006. 12:29 ] @
ako tvoja verzija mysql-a podržava podupite može i
Code: select * from tabela where int_polje = (select max(int_polje) from tabela) [ milosijaa @ 08.02.2007. 01:32 ] @
Sta ce ti taj podpit ako sve moze u jednom select-u
SELECT MAX(ime_kolone) FROM neka_tabela; Koliko ja znam ovo je najbrze resenje. [ Dejan Topalovic @ 08.02.2007. 11:09 ] @
@milosijaa: Ne moze bas tako, jer ti tako dobijas samo maksimalni broj te kolone, a ne citav red. :)
[ lukeguy @ 08.02.2007. 21:55 ] @
Pa samo poveži sa tvojom tabelom. Dakle
SELECT * FROM tabela WHERE kolona = (SELECT MAX(kolona) FROM TABELA) Nisam siguran oko operatora, da li ide = ili IN ili nešto treće. Ali ovo je princip. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|