Autor | Zpráva | ||
---|---|---|---|
ssssa Profil * |
#1 · Zasláno: 16. 11. 2009, 14:08:04
Dobrý den, potřebuji vybrat z db tři řádky s největší číselnou hodnotou pomocí MAX(ID). Problém je v tom, že ID jednotlivých řádků nemají číselnou hodnotu jdoucí po sobě (číselná hodnota největších je např. 123, 12, 8). Jak mám tedy vybrat druhý a třetí největší ID? Prosím o radu...
|
||
Kajman_ Profil * |
#2 · Zasláno: 16. 11. 2009, 14:23:07
A pokud je id jedinečné, tak vlastně stačí jednoduše
select * from tabulka order by id desc limit 3 |
||
Časová prodleva: 8 let
|