1

テーブル:

国
-------
PK 国 ID

名前

街
-------
PK シティ ID

FK 国 ID

名前

空港
--------
PK 空港 ID

FK シティ ID

名前

私の仕事は、空港のない国の名前を選ぶことです。

EXCEPT(またはMINUS)を使用したソリューションは1つしか想像できません

SELECT Country.Name 
FROM Country EXCEPT (SELECT DISTINCT Country.Name FROM Country, City, Airport 
WHERE City.CountryID = Country.CountryID AND Airport.CityID = City.CityID); 

しかし、EXCEPT を使用せずに IS NULL のようなものを使用することは可能ですか?

4

3 に答える 3