Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2015, 18:28
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: regresar el ultimo registro de cada cliente

podrias usar un subquery con un max, pero no dices los demas campos de tu tabla pagos, si tienes una fecha o un numero de pago, supongamos que tienes un numero de pago y codigo de cliente :) quedaria algo como esto:




Código MySQL:
Ver original
  1. SELECT c.*, p.* FROM clientes c
  2. INNER JOIN (select max(num_pago) as pago, codigo from pagos group by codigo) as p
  3. ON c.codigo = p.codigo
  4. WHERE c.sector='".$sector."' GROUP BY p.codigo ORDER BY direccion

con esto te regresaria el ultimo registro de pagos(tomando en cuenta el numero de pago)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me