selecionar com rand e limit apenas os últimos registros é possível?
Olá, alguém sabe se é possível selecionar registros utilizando rand e limit para buscar apenas os últimos registros no banco automaticamente?
Ha ideia é que pegue apenas uma quantidade x de registros e esses sejam exibidos de forma randômica porém apenas os últimos registros selecionados por exemplo apenas os últimos 5
Eu pensei em utilizar BETWEEN porém só sei definir de forma manual por id talvez a logica esteja errado da forma abaixo funciona porém é manual eu estou setando o intervalo de id que eu quero, porem queria esse intervalo de forma automatica
**SELECT * FROM tabela WHERE id BETWEEN 1 AND 5 AND ativo = 1 ORDER BY RAND() LIMIT 1**
Com essa query ele me exibi de 1 a 5 mais como id são auto incremento como pegar de forma automática e jogar ai? ou outra forma ?
Obg desde de á pro qualquer ajuda
Discussão (5)
Carregando comentários...