Cita:
Select campo1 from cliente c
inner join venta v on c.id = v.id
inner join facturas f on c.id = v.id
and not exists (SELECT * FROM venta v inner join facturas f
on v.id = f.id and year(v.ven_data) between (year(getdate())-4))
inner join venta v on c.id = v.id
inner join facturas f on c.id = v.id
and not exists (SELECT * FROM venta v inner join facturas f
on v.id = f.id and year(v.ven_data) between (year(getdate())-4))
La tabla venta tiene unos 10.000 registros , clientes unos 100.000 y lo tengo todo bien indexado y demás , el problema lo tengo en el "NOT EXISTS" eso vuelvo loco al SQL , alguna alternativa al NOT EXISTS ?
gracias radge