Wie kann man mit SQL durch die Werte einer Spalte iterieren und sie mit den Werten aus der Spalte einer anderen Tabelle ersetzen?
Nach einigen Versuchen habe ich es jetzt so mit einem subselect geschafft:
UPDATE table a 
SET a.a_content = ( 
 Select c.c_content  
 from table c  
 join table b on c.c_id = b.c_id 
 where b.b_id = a.b_id); 
Dies funktioniert in Oracle.
Ich habe 1 Table die ich Updaten will, table a.
Table a hat einen foreign key auf table b's primary key. Der Eintrag den ich brauche ist aus table c, die durch einen foreign key in table b referenziert wird.