Главная / Основы SQL / Даны таблицы CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL)[таблица] Найти

Даны таблицы

CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL)

Найти абонентов, которые звонят в Москву, но ни разу не вели переговоры с Самарой.

вопрос

Правильный ответ:

SELECT DISTINCT Разговор.Фамилия FROM Разговор WHERE Разговор.Фамилия IN (SELECT Разговор.Фамилия FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Название='Москва') AND Разговор.Фамилия NOT IN (SELECT Разговор.Фамилия FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Название='Самара');
SELECT DISTINCT Разговор.Фамилия FROM Разговор WHERE Разговор.Фамилия IN (SELECT Разговор.Фамилия FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Название='Москва' AND Город.Название<>'Самара')
SELECT DISTINCT Разговор.Фамилия FROM Разговор WHERE Город.Название='Москва' AND Город.Название<>'Самара'
SELECT DISTINCT Разговор.Фамилия FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Город.Название='Москва' AND Город.Название<>'Самара'
Сложность вопроса
81
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник университета! Прямо сейчас заблокируйте ответы на интуит. Это невозможно
02 окт 2020
Аноним
Это очень не сложный решебник intuit.
21 май 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.