Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/03/2017, 08:06
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: buscar los contratos que no tengan ciertos codigos activos

Podría ser así:

Código SQL:
Ver original
  1. SELECT *FROM contratos WHERE contrato NOT IN(SELECT contrato FROM contratos WHERE codigo_servicio IN(101,7505));

Sin embargo, te recomiendo revises bien el rendimiento de la consulta y si hace uso de los indices correctos en el plan de ejecución. Yo como DBA le tengo miedo a consultas con IN en tablas grandes.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming