Hallo,<P>
ich habe hier ein Tabelle mit einigen Felder. Zwei dieser Felder sind immer gleich. (Es steht dier Gleiche Inhalt in den Feldern). Ich dem dritten Feld sind jedoch nur teilweise Werte. Nun wollte ich mittels einer Update tabel ein ubdate der restlichen Felder machen. Dazu habe ich benutzt<P>
Update Tabelle1 T1
Set T1.Feld1 =
(Select T22.Feld1 From Tabelle1 T2
where T1.IDFeld2 = T2.IDFeld2 and T1.Feld3 = T2.Feld3
)
Where T1.Feld1t is NULL
Dieses geht nicht und ich bekomme ein Fehlermeldung
<P>
Multiple rows in Sigletun Select.
<P>
Dieses ist ja auch klar. Hier ein Ausschnitt aus der Tabelle<P>
<p>
Feld 1, Feld2, Feld3 <P>
1 2 18<P>
1 2<P>
1 2<P>
1 2<P>
<P>
Es soll nun einfach die 18 in die letzten beiden Zeiler übertragen werden.<P>
Kann mir jemand bei dem SQl helfen <P>
Tanja
ich habe hier ein Tabelle mit einigen Felder. Zwei dieser Felder sind immer gleich. (Es steht dier Gleiche Inhalt in den Feldern). Ich dem dritten Feld sind jedoch nur teilweise Werte. Nun wollte ich mittels einer Update tabel ein ubdate der restlichen Felder machen. Dazu habe ich benutzt<P>
Update Tabelle1 T1
Set T1.Feld1 =
(Select T22.Feld1 From Tabelle1 T2
where T1.IDFeld2 = T2.IDFeld2 and T1.Feld3 = T2.Feld3
)
Where T1.Feld1t is NULL
Dieses geht nicht und ich bekomme ein Fehlermeldung
<P>
Multiple rows in Sigletun Select.
<P>
Dieses ist ja auch klar. Hier ein Ausschnitt aus der Tabelle<P>
<p>
Feld 1, Feld2, Feld3 <P>
1 2 18<P>
1 2<P>
1 2<P>
1 2<P>
<P>
Es soll nun einfach die 18 in die letzten beiden Zeiler übertragen werden.<P>
Kann mir jemand bei dem SQl helfen <P>
Tanja
Comment