私は3つのテーブルを持っています。
所有者 (owner_id、名前)
住宅 (コード、所有者 ID、価格)
購入者 (購入者 ID、名前) 購入 (購入者ID、コード、購入価格、購入
日)
次のクエリがあります。
ある所有者からすべての家を購入した購入者の名前を挙げてください。
誰かが特定の所有者 (id = 1 の所有者など) からすべての家を購入したかどうかを確認する方法を知っています。
SELECT name
FROM buyer
WHERE NOT EXISTS (SELECT code
FROM house
WHERE owner_id = 1
AND code NOT IN (SELECT code
FROM bought
WHERE bought.buyer_id= buyer.buyer_id))
すべての所有者に対してこれを機能させるにはどうすればよいですか?