Даны таблицы
CREATE TABLE Город(Код_Города INT ,Название VARCHAR(20) NOT NULL,Тариф MONEY,Регион VARCHAR(20)) | CREATE TABLE Разговор(Код_Разговора INT ,Код_Города INT NOT NULL,Фамилия IVARCHAR(20),Дата DATETIME NOT NULL,Продолжительность INT NOT NULL) |
Перечислить фамилии людей, которые не говорили с абонентами из Москвы.
SELECT DISTINCT Разговор.ФамилияFROM РазговорWHERE NOT EXISTS (SELECT Разговор.ФамилияFROM Разговор INNER JOIN Город ON Разговор.Код_Города = Город.Код_ГородаWHERE Город.Название="Москва")
SELECT DISTINCT Разговор.ФамилияFROM Разговор INNER JOIN Город ON Разговор.Код_Города = Город.Код_ГородаWHERE Город.Название<>"Москва"
SELECT DISTINCT Разговор.ФамилияFROM Разговор,Город WHERE Разговор.Код_Города = Город.Код_ГородаAND Город.Название<>"Москва"
SELECT DISTINCT Разговор.ФамилияFROM РазговорWHERE Разговор.Фамилия NOT IN (SELECT Разговор.ФамилияFROM Разговор INNER JOIN Город ON Разговор.Код_Города = Город.Код_ГородаWHERE Город.Название="Москва")(Верный ответ)