Hola de nuevo, estoy probando y no sale bien.
Me trae la fecha maxima de los reportes pero los otros datos los trae del primer id.
O sea , si hago
Código SQL:
Ver originalSELECT MAX(R.id) idR, T.id, MAX(R.fecha) fecha, R.estado
FROM transacciones T INNER JOIN reportes R ON R.id_transaccion = T.id
WHERE T.id = 1
GROUP BY T.id
Me devuelve:
idR:3
T.id:1
fecha:11/12/12
estado:Pendiente de pago.
O sea, se me cruzan los datos por una razon que ignoro totalmente.