1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
2936
2936
EMPFEHLEN
-
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
-
-
ohje... vielen Dank...

hab da ne einschränkung vergessen. denn in tab2 kann die id tatsächlich mehrfach vorkommen, dann ist aber das feld3 leer. so
Code :1 2 3
Update tab1 set feld1 = (select feld3 from tab2 where tab1.id = tab2.id and feld3 is not null)
funktionierts...
danke fürs vom schlauch schupsen :-D
Ähnliche Themen
-
SQL Update mit Werten aus gleicher Tabelle (Access 2003)
Von fischilein2 im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 29.10.10, 08:56 -
MYSQL: Update mit werten aus anderer Tabelle
Von Opor im Forum Relationale DatenbanksystemeAntworten: 10Letzter Beitrag: 11.03.10, 16:23 -
SQL UPDATE mit Werten aus anderen Doks der gleichen Tabelle
Von klaussp im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 11.02.09, 13:13 -
SQL: Update befehl mit Inhalt aus anderer Tabelle
Von ChiLLa_DeluXe im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 11.12.07, 15:40 -
UPDATE in einer Tabelle mit Werten aus verschiedenen Tabellen
Von T21 im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.07.05, 09:33





Zitieren
Login





