所以问题是:
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')
但后来我在想我是如何只选择一个至少有一个英国成员的乐队。这并不一定意味着每个人都是英国人。有人可以帮忙想办法查询某个乐队的所有成员以检查他们是否都是英国人吗?