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.