Rectifico. He leído mal. Por ir de listo.
Creo que este query si valdría
Código:
select codproveedor from tabla
where codarticulo in (15, 43)
and
not codarticulo in (select codarticulo from tabla where codarticulo = 20)
Corregidme si me equivoco. Un saludo,
F.T.G.