Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Внизкак вытянуть уникальные записи из двух таблиц ?? Найти похожие ветки
← →
Alsk (2005-03-02 15:14) [0]Здравствуйте !!
Начинаю изучать работу с MSSQL. Возникла проблема.
Есть 2 таблицы:
table1: name1,ul1,dom1,kv1
table2: name2,ul2,dom2,kv2
Есть СОВЕРШЕННО идентичные записи в обеих таблицах.
а есть которые отличаются
первые я вытягиваю по "="
Но как вытащить остальные, т.е. записи из table1, которые отличаются по какому либо из полей в таблице table2 ??
← →
Sergey13 © (2005-03-02 15:24) [1]Например по [NOT] EXISTS
← →
Ольга (2005-03-02 15:26) [2]
> первые я вытягиваю по "="
а вторые по "!="
← →
Alsk (2005-03-02 15:28) [3]А можно по подробней ?
← →
Sergey13 © (2005-03-02 15:32) [4]2[3] Alsk (02.03.05 15:28)
>А можно по подробней ?
Можно. Начинай.
← →
Johnmen © (2005-03-02 15:36) [5]http://delphimaster.net/view/3-1108117375/
← →
Ольга (2005-03-02 15:56) [6]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)
← →
Alsk (2005-03-02 16:34) [7]ОГРОМНОЕ ВСЕМ СПАСИБО !!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c