テーブル:
国 ------- 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 のようなものを使用することは可能ですか?