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

Откуда:
Сообщений: 20
Всем привет,

Существует две таблицы, в каждой из них есть поле id_item, нужно написать запрос, который бы вывел все id_item из tbl_item, которых нет в tbl_item2group.

1.
tbl_item
------------
id_item INT (KEY)
item_name VARCHAR

2. tbl_item2group
------------
id_item2group INT (KEY)
id_item INT
id_group INT

Спасибо
30 янв 04, 12:06    [514264]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на исключение  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
select t.id_item from tbl_item t

where not exists(select * from tbl_item2group where id_item = t.id_item)


select t1.id_item from tbl_item t1 left join

tbl_item2group t2 on t1.id_item = t2.id_item
where t2.id_item is null
30 янв 04, 12:11    [514280]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на исключение  [new]
sargon
Member

Откуда:
Сообщений: 20
БОЛЬШОЕ СПАСИБО!
30 янв 04, 13:10    [514456]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить