Escrito por Luis Cervantes el 31 de December, 2012

La posibilidad de devolver registros aleatorios en mysql no es tenida en cuenta.

Devolver registros aleatorios es util cuando queremos mostrar un conjuntos de elemetos y ninguno de ellos no son favoritos.
La idea es buscar un grupo de elementos y mostrarlo en un orden no específico.

La posibilidadd e hacerlo es: con la clausula ORDER BY RAND()

Ejemplo
SELECT pro_codigo, titulo, descripcion
FROM producto
WHERE activo = 1
ORDER BY RAND()
LIMIT 10