Ver Mensaje Individual
  #32 (permalink)  
Antiguo 09/01/2016, 22:27
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 meses
Puntos: 774
Respuesta: Creacion de base de datos y campos

Usa left join en lugar de inner join quedando algo como esto:

Código SQL:
Ver original
  1. SELECT t3.* FROM clientes_pago AS t1
  2. LEFT JOIN pagos AS t2 ON t1.idpago=t2.id_pago
  3. LEFT JOIN clientes AS t3 ON t1.id_cliente=t3.idcliente
  4. LEFT JOIN meses AS t4 ON t1.id_mes=t4.id_mes
  5. WHERE mes='enero' AND t1.id_pago IS NULL
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me