Таблицы:SQL запрос - IS NULL
Country ------- PK CountryID Name City ------- PK CityID FK CountryID Name Airport -------- PK AirportID FK CityID Name
Моя задача состоит в том, чтобы выбрать названия стран, которые не имеют аэропорта.
Я могу представить только одно решение с КРОМЕ (или МИНУС)
SELECT Country.Name
FROM Country EXCEPT (SELECT DISTINCT Country.Name FROM Country, City, Airport
WHERE City.CountryID = Country.CountryID AND Airport.CityID = City.CityID);
Но можно не использовать КРОМЕ но что-то вроде IS NULL?
Конечно .. внешнее соединение с нулевой проверке должен работать. –