問題は次のとおりです。
fan(fanID: integer, fanName: string)
band(bandID: integer, bandName: string)
likes(fanID: integer, bandID: integer)
bandMember(memID: integer, memName: string, bandID: integer, nationality: string)
(a) メンバーがイギリス人のみのバンドの名前を挙げてください。
最初は、この解決策を思いついたと思いました:
Select bandname
from band
where band.id NOT IN
(select bandMember.id
from bandMember
where nationality <> 'British')
でも、イギリス人のメンバーが少なくとも 1 人しかいないバンドをどうやって選んだのか考えていました。必ずしも全員が英国人というわけではありません。誰かが特定のバンドのすべてのメンバーを検索して、全員がイギリス人かどうかを確認するクエリを実行する方法を考えてくれませんか??