No hay forma de conseguir que salga bien. Sale todo bien menos la marca, que me sale la primera marca que encuentra en vez de la marca que tenga el precio mas bajo. La consulta sql que he puesto es esta, a ver si veis que le pasa:
Código SQL:
Ver originalSELECT r.fecha_rastreo , MIN(p0.precio) AS 'precio_comp0', p0.nombre_producto AS 'marca0' , p0.referencia
FROM datos_rastreo AS p0 JOIN rastreo AS r ON p0.id_rastreo=r.id_rastreo
WHERE p0.tienda='ebay'
GROUP BY referencia, fecha_rastreo
ORDER BY fecha_rastreo ASC