temo l'unica soluzione sia la subselect

codice:
UPDATE tab_1 a
   SET a.campo_1 = valore
 WHERE EXISTS (SELECT 1
                 FROM tab_2 b
                WHERE b.key = a.key
                  AND b.campo_1 = valore)