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

id       value1      value2      value3
---  ---------  ----------  --------
1         345           5              0
2         346           2              0
3         345           0              0
4         344           5              0
5         345           9              0
6         349           7              0
7         345           5              0

и таблицу 2

id       value1      value2      value3
---  ---------  ----------  --------
1         255           9              0
2         345           5              0
3         368           7              0
4         568           5              0
5         345           5              0
6         688           0              0
7         346           2              0

вот нужно сделать
update таблица 2
set value3 = 1
where таблица1.value1 = таблица2.value1
   and таблица1.value2 = таблица2.value2

помогите пожалуйста
11 сен 09, 02:19    [7645528]     Ответить | Цитировать Сообщить модератору
 Re: update по двум полям скрещивающихся таблиц  [new]
aleks-sam
Member

Откуда: Krasnoyarsk
Сообщений: 1850
Как то так...
update таблица2 set value3 = 1 from таблица1 x where x.value1 = value1 and x.value2 = value2
11 сен 09, 05:08    [7645583]     Ответить | Цитировать Сообщить модератору
 Re: update по двум полям скрещивающихся таблиц  [new]
Ох...ий программизд
Guest
update t2
set t2.value3 = 1
from таблица1 t1
inner join таблица2 t2 on t1.value1 = t2.value1 and t1.value2 = t2.value2
11 сен 09, 07:00    [7645639]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить