Die Alternative ist da doch ein inner join:

select xyz.*
from xyz inner join abc on feld1=id1 and feld2=id2
where id1 < 10 and id2 > 1000