Tôi đã thử nghiệm truy vấn con của @ Abdullah và thực sự có kết quả ngược lại với những gì tôi muốn. Sau một thử nghiệm nhỏ, tôi đã kết thúc với các truy vấn lồng nhau cung cấp cho tôi những gì tôi đang tìm kiếm:
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
);