Hallo Forum,

Ich habe folgendes SQL:

Ich würde gerne 3 Felder aktualisieren. 2 der Felder sind in test1 ​n und ein Feld ist in der Tabelle test2 ​ Gibt es eine Möglichkeit ein Update auf 2 Tabellen zu machen? Ich habe es mit einem join probiert hat aber leider nicht so funktioniert. Der Wert dem ich dem Feld aus der zweiten Tabelle vergeben will sollte konstant sein.

Ich stehe gerade etwas auf dem Schlauch und weiß nicht weiter. Evt. hat einer von euch einen Ansatz.

Code:
UPDATE test1 t1 (t1.field, 
                           t1.field,
                           t2.field = 5)
Code:
 UPDATE test1 t1
                      SET (t1.field, 
                           t1.field,
                           t2.field) =
                        (SELECT test,
                                test,
                                test                                                    
                         FROM table(test_function(
                         02172,
                         'TEST',
                         date('2021-07-26'),
                         'TEST',
                         5455612)
                         ) 
                         join  test2 t2 on t2.id    = t1.id 
                         where t1.test              = test
                         and   t1.test              = test
                         );