пятница, 17 сентября 2010 г.

UPDATE вместе с JOIN

Если нужно обновить поле или несколько полей в таблице при заданном условии, то есть интересный способ:

UPDATE table1 AS T1
INNER JOIN table2 AS T2
ON (T2.param1=T1.param1)
AND (T2.param2=T1.param2)
AND T2.param3='value'
SET T1.date_param = 'date_value'


Этот запрос обновит "date_param" в таблице `table1` в тех записях, которые удовлетворяют условиям, указанных в JOIN.

Комментарии: 2:

В 21 июня 2011 г. в 21:35 , Anonymous Анонимный сказал(а)...

не работает что-то. :(

 
В 21 июня 2011 г. в 22:05 , Blogger cybd сказал(а)...

В таком случае запрос в студию.

 

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница