Como seria um consulta sql para retornar o maior, ou o ultimo ID, inserido em uma tabela?
Douglas Goulart
há 12 anos
Bem, o que vc quer pelo que vi é que os registros sejam classificados pelo id do maior para o menor, então o código seria:
SELECT nomedatabela.colunadeid, nomedatabela.nomedacoluna...
FROM nomedatabela
ORDER BY nomedatabela.colunadeid DESC;
Lembrando que se estiver fazendo uma consulta entre duas tabelas será necessário acrescentar as devidas alterações.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Paulo Bogado
há 12 anos
No MYSQL tem a função MAX:
SELECT MAX(Id)
FROM tabela;
Não tenho certeza, mas acho que esta função faz parte do padrão ANSI, então deve funcionar para todos os SGBD's.