Avendo la definizione della tabella ed il database (che solo nel tuo ultimo post si intuisce essere MySQL) e la versione, potrebbe essere d'aiuto.
In ogni modo con (PostgreSQL) 8.2.5
la seguente:codice:-- definizione tabella h_foto CREATE TABLE h_foto ( id integer NOT NULL PRIMARY KEY )
restituisce il penultimo id più grande.codice:select max (id) from h_foto where id <> (select max (id) from h_foto)
Adattala alle tue esigenze.