Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как вытянуть уникальные записи из двух таблиц ?? [MSSQL]


Alsk ©   (2005-03-02 15:14:00) 

Здравствуйте !!
Начинаю изучать работу с MSSQL. Возникла проблема.
Есть 2 таблицы:
table1: name1,ul1,dom1,kv1
table2: name2,ul2,dom2,kv2
Есть СОВЕРШЕННО идентичные записи в обеих таблицах.
а есть которые отличаются
первые я вытягиваю по "="
Но как вытащить остальные, т.е. записи из table1, которые отличаются по какому либо из полей в таблице table2 ??


Alsk   (2005-03-02 16:34:00) [1]

ОГРОМНОЕ ВСЕМ СПАСИБО !!!


Ольга   (2005-03-02 15:56:00) [2]

select * from Table1 a
where EXISTS( select * from Table2 b
where a.name1=b.name2 and a.ul1=b.ul2 and a.dom1=b.dom2 and a.kv1=b.kv2)

select * from Table1 a
where NOT EXISTS( select * from Table2 b
where a.name1=b.name2 and a.ul1=b.ul2 and a.dom1=b.dom2 and a.kv1=b.kv2)


Johnmen   (2005-03-02 15:36:00) [3]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1108117375&n=1


Sergey13   (2005-03-02 15:32:00) [4]

2[3] Alsk   (02.03.05 15:28)
>А можно по подробней ?
Можно. Начинай.


Alsk   (2005-03-02 15:28:00) [5]

А можно по подробней ?


Ольга   (2005-03-02 15:26:00) [6]


> первые я вытягиваю по "="

а вторые по "!="


Sergey13   (2005-03-02 15:24:00) [7]

Например по [NOT] EXISTS


Наверх

Титульная страница Поиск, карта сайта Написать письмо