sql >> Base de Datos >  >> RDS >> Mysql

Fila aleatoria del resultado de una consulta grande

Podrías usar ORDEN POR ALEATORIO()

SELECT * FROM table WHERE field1 > 1 AND field1 < 10 ORDER BY RAND() LIMIT 1

Esto devolverá 1 fila aleatoria con field1 entre 1 y 10