Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите. не могу написать запрос  [new]
Platium
Member

Откуда:
Сообщений: 45
помогите написать запрос

есть две таблицы таб1 (код_ауд, название) и таб2 (код_ауд)

как выбрать все данные из таб1, которых нет в таб2

например

таб1 - 1 2 3 4 5
таб2 - 2 4
РЕЗУЛЬТАТ - 1, 3, 5
4 ноя 11, 18:33    [11551741]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
ПалЪ СанычЪ
Member

Откуда:
Сообщений: 37
Platium,

SELECT * 
FROM TAB1
WHERE NOT EXISTS(
		SELECT 1
		FROM TAB2
		WHERE TAB2.CODE_AUD=TAB1.CODE_AUD
		)
4 ноя 11, 19:11    [11551839]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Platium
Member

Откуда:
Сообщений: 45
у меня такой запрос выводит нул
4 ноя 11, 19:18    [11551870]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
Platium
у меня такой запрос выводит нул

не верю (с)
4 ноя 11, 19:28    [11551907]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Platium
Member

Откуда:
Сообщений: 45


К сообщению приложен файл. Размер - 102Kb
4 ноя 11, 19:51    [11551960]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Platium
Member

Откуда:
Сообщений: 45
Baddy,

К сообщению приложен файл. Размер - 22Kb
4 ноя 11, 19:51    [11551961]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Platium
Member

Откуда:
Сообщений: 45


К сообщению приложен файл. Размер - 23Kb
4 ноя 11, 19:52    [11551964]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
Platium,

ну дык извините, уважаемый. у вас же все наоборот. в Т2 все записи, а в Т1 не все
4 ноя 11, 19:55    [11551973]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Platium
Member

Откуда:
Сообщений: 45
спасибо разобрался
4 ноя 11, 20:18    [11552032]     Ответить | Цитировать Сообщить модератору
 Re: помогите. не могу написать запрос  [new]
Турист
Member

Откуда:
Сообщений: 506
select t1.*
from t1
left outer join t2 on t1.id = t2.id
where t2.id is null
7 ноя 11, 15:52    [11558969]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить