मैंने @ अब्दुल्ला की सबक्वायरी का परीक्षण किया और वास्तव में जो मैं चाहता था उसके विपरीत मिला। एक छोटे से परीक्षण के बाद मैं नेस्टेड प्रश्नों के साथ समाप्त हुआ जो मुझे वह देता है जिसकी मुझे तलाश थी:
select distinct entity_id from construction
where entity_id not in (
select entity_id from construction c left outer join available a on a.id = c.component_id
where a.id is null
);