Hallo,
nachdem ich nun mehrere Stunden gesucht und probiert habe muss ich nochmals
eure Hilfe in Anspruch nehmen.
Ich möchte Werte in eine Tabelle eintragen, wobei einzelne Felder, sofern vorhanden, aus einer anderen Tabelle stammen. Falls der Record in der 2ten Tabelle nicht existiert sollen default Werte eingetragen werden.
Also mal Abstract
select *
from Tabelle1 as t1
where t1.refnr = 1000
insert into Tabelle2
(refnr, Feld2, Feld3, Feld4, Feld5, Feld6)
values (1000, t1.Wert1, t1.Wert7, t1.Wert3, 200, 150)
Falls die refnr in Tabelle1 nicht existiert sollen die Werte bein insert durch 0
ersetzt werden.
Ich bring das nicht zusammen daraus einen Select zu bauen.
Hoffe hier hat jemand einen guten Ansatz.
Vielen Dank
Jaguar
nachdem ich nun mehrere Stunden gesucht und probiert habe muss ich nochmals
eure Hilfe in Anspruch nehmen.
Ich möchte Werte in eine Tabelle eintragen, wobei einzelne Felder, sofern vorhanden, aus einer anderen Tabelle stammen. Falls der Record in der 2ten Tabelle nicht existiert sollen default Werte eingetragen werden.
Also mal Abstract
select *
from Tabelle1 as t1
where t1.refnr = 1000
insert into Tabelle2
(refnr, Feld2, Feld3, Feld4, Feld5, Feld6)
values (1000, t1.Wert1, t1.Wert7, t1.Wert3, 200, 150)
Falls die refnr in Tabelle1 nicht existiert sollen die Werte bein insert durch 0
ersetzt werden.
Ich bring das nicht zusammen daraus einen Select zu bauen.
Hoffe hier hat jemand einen guten Ansatz.
Vielen Dank
Jaguar
Comment