Hallo zusammen,
folgendes:
ich habe zweit tabellen:
tab1 mit id, feld1, feld2
tab2 mit id feld3 und feld4
tab1.id und tab2.id sind dabei jeweils identisch und eindeutig
nun soll in das feld1 der tab1 der wert aus feld3 der tab2
dazu habe ich folgendes statment gedacht:
Update tab1 set feld1 =
(select feld3 from tab2 where tab1.id = tab2.id)
oracle bringt mir aber den fehler, das die unterabfrage mehr zeilen zurückgeben würde.
ich verstehs nicht so ganz?
kann mir jemand helfen?
lg
sabs
folgendes:
ich habe zweit tabellen:
tab1 mit id, feld1, feld2
tab2 mit id feld3 und feld4
tab1.id und tab2.id sind dabei jeweils identisch und eindeutig
nun soll in das feld1 der tab1 der wert aus feld3 der tab2
dazu habe ich folgendes statment gedacht:
Update tab1 set feld1 =
(select feld3 from tab2 where tab1.id = tab2.id)
oracle bringt mir aber den fehler, das die unterabfrage mehr zeilen zurückgeben würde.
ich verstehs nicht so ganz?
kann mir jemand helfen?
lg
sabs