no creo que funcione con un where porque si en este caso
contrato - servicio
123 - 101
123 - 3456
123 - 3409
si yo le digo :
Código SQL:
Ver originalSELECT * FROM contratos WHERE codigo_servicio NOT IN (101)
me va a traer como resultado el contrato 123 -3456 y el 123-3409 y para mi el ya tener el servicio 101 dentro de su histórico lo convierte en un dato basura.
o le estoy dando una visión equivoca de cuando dices usar un WHERE?