Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/07/2015, 19:25
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

Un ejemplo de los datos de las 2 tablas inplicadas, podrias usar la fecha y como bien te dijeron una agregacion no necesariamente tiene que llevar todos los campos en el select, prueba con esto:

Código MySQL:
Ver original
  1. SELECT c.*, p.* FROM clientes c
  2. INNER JOIN (SELECT MAX(fecha_pago) AS pago, codigo
  3. FROM pagos
  4. group by codigo
  5. ) as p ON c.codigo = p.codigo
  6. WHERE c.sector='".$sector."' GROUP BY p.codigo ORDER BY direccion
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me