質問は 'すべてのフィールドで書籍を公開している出版社を検索する'です。入れ子になったクエリと二重否定
book(ISBN(PK), Publisher(FK))
field(Book(FK), field)
Publisher(name(PK))
私がやって正確に何を見つけることができたhaventは、さまざまな方法を試したが助け無しにされています。私はそれについて尋ねましたが、答えは最高でした。私は与えられた答えは、ロジックはパブリッシャhasntが、私はこれがうまくいくと信じて
このスキーマはうんざりです...なぜ 'Field'テーブルが' Book'との間に 'FOREIGN KEY'関係を持っていますか?これは意味をなさない。あなたが提供した構造では、*すべてのフィールド*が実際に何を意味するのかをどうやって決めますか?あなたが言及した論理は正しいです、作者が本を出版していないフィールドが存在しないかどうかを調べる必要があります。*(ヒント: '存在しない場所があるか' OUTER JOIN')* – Siyual