Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2016, 18:54
chapacua
 
Fecha de Ingreso: julio-2015
Ubicación: Medellin
Mensajes: 11
Antigüedad: 8 años, 10 meses
Puntos: 0
consulta especial

Saludos.

como me pudo, recurro a ustedes los sensei de las DB.

tengo una tabla con algo asi

data
-----------------------
id = A.I
cedula = INT
codigo = VAR

y tengo datos parecidos a estos

Código MySQL:
Ver original
  1. id    cedula         codigo
  2. 1    123456789      pago
  3. 2    123456789      no pago
  4. 3    123456789      no pago
  5. 4    123456789      pago
  6. 5    987654321      no pago
  7. 6    987654321      pago
  8. 7    987654321      pago
  9. 8    123            pago
  10. 9    123            no pago
  11. 10    1              pago

lo que necesito es una consulta que me arroje los dos ultimos registros de cada cedula osea algo asi

Código MySQL:
Ver original
  1. cedula        codigo1      codigo2
  2. 123456789     pago          no pago
  3. 987654321     pago          no pago
  4. 123           no pago         pago
  5. 1             pago

En este orden de ideas seria que en una columna me muestre la cedula con sus dos ultimos registros en el campo codigo, si no se puede entonces que sean en distintas filas. gracias!!

Última edición por chapacua; 30/03/2016 a las 19:01