Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2012, 10:25
Avatar de el_gustavo
el_gustavo
 
Fecha de Ingreso: mayo-2009
Mensajes: 117
Antigüedad: 15 años
Puntos: 0
Respuesta: select join que traiga una sola fila

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 original
  1. SELECT MAX(R.id) idR, T.id, MAX(R.fecha) fecha, R.estado
  2.     FROM transacciones T INNER JOIN reportes R ON R.id_transaccion = T.id
  3.     WHERE T.id = 1
  4.     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.