
28/10/2008, 06:29
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Hacer un random en Determinado campo Una propuesta con ORDER BY RAND(). Ya sabemos que este aleatorio no es la panacea, pero ahí va la idea. Tendrás que adaptar los nombres de los campos a los tuyos.
SELECT t1.categoria, pr.imagen
FROM productos pr
INNER JOIN (
SELECT p.id AS id, c.categoria AS categoria
FROM categorias c
INNER JOIN productos p ON c.id = p.categoria
ORDER BY rand( )
)t1 ON pr.id = t1.id
GROUP BY t1.categoria |