Update Feldliste

03/11/2007 - 10:06 von Jochen | Report spam
Guten Morgen,

über

INSERT INTO tab1 (Feld1, Feld2, Feld3) SELECT Feld1, Feld2, Feld3 FROM
tab2 WHERE idG11

làsst sich ja ein neuer Datensatz einfügen und auch gleich flott mit
Inhalten versehen. Wie bekommt man das ebenso schlank mit einem
bereits vorhandenen Datensatz hin?

UPDATE tab1 SET (Feld1, Feld2, Feld3) SELECT Feld1, Feld2, Feld3 FROM
tab2 WHERE idG11

oder so wàre ja nun unzulàssig. Bei jedem Feld eine Unterabfrage mit
dem jeweiligen Einzelfeld zu schreiben kann's ja wohl nicht sein,
oder?

Jochen
 

Lesen sie die antworten

#1 Uli Münch
03/11/2007 - 10:22 | Warnen spam
Hallo Jochen,

so sollte es gehen.

UPDATE tab1 SET Feld1=b.Feld1, Feld2=b.Feld2, Feld3=b.Feld3 FROM tab2 b
WHERE b.idG11

oder wenn Du alle Datensàtze auf einmal updaten willst.


UPDATE tab1 SET Feld1=b.Feld1, Feld2=b.Feld2, Feld3=b.Feld3 FROM tab2 b
WHERE b.id=tab1.id


Gruss Uli

"Jochen" schrieb im Newsbeitrag
news:
Guten Morgen,

über

INSERT INTO tab1 (Feld1, Feld2, Feld3) SELECT Feld1, Feld2, Feld3 FROM
tab2 WHERE idG11

làsst sich ja ein neuer Datensatz einfügen und auch gleich flott mit
Inhalten versehen. Wie bekommt man das ebenso schlank mit einem
bereits vorhandenen Datensatz hin?

UPDATE tab1 SET (Feld1, Feld2, Feld3) SELECT Feld1, Feld2, Feld3 FROM
tab2 WHERE idG11

oder so wàre ja nun unzulàssig. Bei jedem Feld eine Unterabfrage mit
dem jeweiligen Einzelfeld zu schreiben kann's ja wohl nicht sein,
oder?

Jochen

Ähnliche fragen