Hallo nochmal!
Mach's direkt auf der Datenbank - INSERT ... SELECT ist was du suchst ...
Also ich habe in meiner Zieltabelle eine Spalte, die für diese Insert-Anweisung einen Standardwert setzen soll der aber in der Originaltabelle nicht vorkommt.
INSERT INTO tbl2 (col1, col2) SELECT orig_col2 FROM tbl1 WHERE...
col2 in tbl2 soll also den Wert von orig_col2 aus tbl1 annehmen.
col1 soll allerdings einen Default-Wert annehmen der von der Standard-Einstellung der Spalte abweicht.
Sagen wir einfach "1" und Standard ist "0".
Müsste ich es so umschreiben?
INSERT INTO tbl2 (col1, col2) VALUES('1', SELECT orig_col2....)
Danke und Grüße,
Matze