考虑以下架构
Athlete (**AID**, name, age, *nationality*)
Competition (**CID**,*discipline*, sport)
Venue (**VID**, name, address, seats)
Participation(**athlete**, **competition**, **venue**)
我需要创建一个SQL查询来回答以下问题。答案应该只包含标准的SQL功能(选择,加入,等等应该足够)。此外,如果您解释为什么您的解决方案有效,以及如何非常感谢!
所有国家/地区(国籍)均参与其中 学科
由于 编辑: 有助于理解预期输出的示例: 因此,想象一下我们有以下体育学科:武术,水上运动,田径。和美国,德国,法国等国家/地区。而美国只有水上运动和田径运动员,而不是武术运动员。所以美国应该被排除在答案之外。 SQL查询应该只带来在那里每个学科至少有一名运动员的国家(国籍)列表。