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

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
  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...