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

Откуда:
Сообщений: 566
Добрый день!
Вопрос может быть довольно простой, но я пока не нашел ответа.
Есть две таблицы t1(Name1,Name2) , t2(Name1,Name2) с одинаковой структурой (строки уникальны). нужно добавить строки из t2 в t1, которых нет в t1.
Когда в общем случае сравнение происходит по одному столбцу, тут все понятно
insert into t1 select Name1,Name2 from t2 where t1.Name1<>t2.Name1

А как делать сравнение по двум и более стролбцам???Я делал так: "склеивал" поля Name1,Name2 в одной и другой таблицу и делал выборку по условию not IN.Недостаток-запрос выполняется долго.
Можно ли по другому реализовать добавление строк?
8 окт 14, 12:26    [16675615]     Ответить | Цитировать Сообщить модератору
 Re: Добавление строк из другой таблицы  [new]
Добрый Э - Эх
Guest
Lexx_SQL,

not exists / except / left join anti
8 окт 14, 12:28    [16675636]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить