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

Откуда:
Сообщений: 500
Есть две таблицы
Table1
un            value     
---           ---------  
1              345
2              346
3              345

Table2
un          value    
---         ---------  
9            0
2            0
6            0

Мне нужно написать запрос на обновление table2 так чтобы, если table1.un=table2.un , то table2.value=table1.value, т.е. у записи c un=2 value=346.

Помоги запрос написать.
24 сен 09, 07:10    [7700908]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на update  [new]
aleks2
Guest
lenash,

Курсы ликбеза?

update T2 SET value=T1.value
from
Table2 T2 INNER JOIN Table1 T1 on T1.um=T1.un
WHERE T2.value<>T1.value or T2.value is null
24 сен 09, 07:16    [7700917]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на update  [new]
lenash
Member

Откуда:
Сообщений: 500
Спасибо большое
24 сен 09, 07:28    [7700928]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить