Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/02/2009, 10:05
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ordenar y luego agrupar

Como te dice huesos52, aunque si tienes id auto_increment en la tabla_nueva y quieres evitar problemas como choque de números... quítalo, pues no querrás repetir ese dato, imagino. No lo he probado.

INSERT INTO tabla_nueva (num_factura, fecha) (SELECT facturas.num_factura, facturas.fecha
FROM facturas
INNER JOIN (SELECT MAX(fecha) FECH, num_factura
FROM facturas
GROUP BY num_factura) t1 ON t1.num_factura = facturas.num_factura AND t1.FECH = facturas.fecha
ORDER BY facturas.fecha DESC);