Перейти к содержанию

SQL запросы


kos1nus

Рекомендуемые сообщения

вообшем мне для экзамена необходимо. никак не могу понять в чем дело

имеем две таблицы: students и university, в каждой есть столбец CITY (в таблице students городов больше чем в university)

необходимо написать запрос чтоб вывести все записи из students с городами, которых нету в university

пишу запрос:

SELECT name, student_id, city
FROM students
WHERE  city not  in  (select city from university);

 

ничего не выводит. убираю NOT - выводит только с городами которые есть в university, а с not по идее должен выводить наоборот. где у меня ошибка?

Ссылка на сообщение
Поделиться на другие сайты
вообшем мне для экзамена необходимо. никак не могу понять в чем дело

имеем две таблицы: students и university, в каждой есть столбец CITY (в таблице students городов больше чем в university)

необходимо написать запрос чтоб вывести все записи из students с городами, которых нету в university

пишу запрос:

SELECT name, student_id, city
FROM students
WHERE  city not  in  (select city from university);

 

ничего не выводит. убираю NOT - выводит только с городами которые есть в university, а с not по идее должен выводить наоборот. где у меня ошибка?

 

У меня Ваш запрос нормально отработал. Без проблем. Вывело все что надо.

Ссылка на сообщение
Поделиться на другие сайты

у вас, это конкретно где? на чем? я на accesse 2007 работаю. вы создали таблицы, необходимые столбцы и ввели данные так? и он вывел те города которые отсутствуют во второй (university) таблице. так?

Ссылка на сообщение
Поделиться на другие сайты
у вас, это конкретно где? на чем?

MS SQL Server 2005

вы создали таблицы, необходимые столбцы и ввели данные так?

именно

и он вывел те города которые отсутствуют во второй (university) таблице. так?

ага

 

Вот пример работы:

post-8943-1245931176_thumb.jpg

Изменено пользователем Natallia
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...