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

Откуда:
Сообщений: 55
Подскажите пожалуйста!
есть две таблицы TAB1(id, name) и TAB2(id, link_id, name2)
Как вывести все строки из TAB1 такие что значение поля `id` никогда не встречается в таблице TAB2 в поле `link_id`.
Иначе говоря все несвязанные строки.
10 июн 09, 13:35    [7285533]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом.  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
select * from t1 left join t2 on ... where t2.col is null

для спящего время бодрствования равносильно сну
10 июн 09, 13:38    [7285555]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом.  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
select * from TAB1 where id not in (select link_id from TAB2);
select * from TAB1 t1 where not exists(select * from TAB2 t2 where t1.id=t2.link_id);
10 июн 09, 13:49    [7285635]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом.  [new]
Semen_111
Member

Откуда:
Сообщений: 55
iap,
Спасибо большое!
10 июн 09, 13:51    [7285646]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить