Hola todos, Tengo en mi base de datos MySQL una tabla que contiene "paquetes" y otra que contiene el "historial de los status" en que han estado dichos paquetes, con un id que relaciona los status con cada paquete, un campo "fecha" y un campo numérico que indica el status. Quiero UNIR (JOIN) ambas tablas de manera que se muestren los "paquetes" pero solo el mayor de los estados del historial, quiero mostrar:
-Paquete (de tabla 1)
-Status (el mayor de todos los registrados en la tabla 2)
-Fecha (del estatus mayor de tabla 2)
Esta es la consulta que estoy usando, sin éxito, porque muestra la fecha del primer status que consigue y no del más alto,
SELECT paquetes.* track.status, track.fecha FROM paquetes JOIN (SELECT * FROM tracking GROUP BY paquete_id ORDER BY status DESC) track ON track.paquete_id=paquetes.paquete_id

Me pueden ayudar, por favor?
Gracias de antemano