Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2010, 00:20
lucianomdq
 
Fecha de Ingreso: junio-2008
Mensajes: 122
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: relación de movimientos - saldos

Podes probar lo siguiente:

SELECT movimientos.cli ID, saldos.saldo, movimientos.fecha AS ultimo_movimiento
FROM movimientos JOIN saldos ON movimientos.cli ID = saldos.cli ID

Hasta ahi te da todos los clientes con su saldo y todos los movimientos.
Pero si le agregamos un ORDER BY cli ID ASC, ultimo_movimiento ASC nos lo va a ordenar primero por cliente y luego, dentro del mismo cliente, por fecha.

Finalmente si le agregamos GROUP BY movimientos.cli ID nos daria lo que estas buscando.

Sino te recomiendo que investigues con SELECT DISTINCT a ver a que puerto llegas.
Suerte!