Jag skulle gjort två helt olika SQL-satser, en update-sats och en Insert-sats:
Kod:
UPDATE Table1 SET (...)
WHERE PK IN (SELECT PK FROM Table2 WHERE Column1='SomeValue'))
AND Column1='SomeValue'
Kod:
INSERT INTO Table1 VALUES (...)
WHERE PK NOT IN (SELECT PK FROM Table2 WHERE Column1='SomeValue'))
Det är visserligen en liten fullösning men den är enkel att förstå och funkar... Kör updaten först och sen inserten.