Autor Zpráva
ssssa
Profil *
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 *
A pokud je id jedinečné, tak vlastně stačí jednoduše
select * from tabulka order by id desc limit 3

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: