Posts
460
Comments
457
Trackbacks
0
UPDATE mit INNER JOIN

In der Praxis kommt es gelegentlich vor, dass man die Spalte einer Tabelle mit den Wertsen einer Spalte aus einer anderen Tabelle befüllen möchte.

Dies kann man so lösen:


UPDATE
TabellennameA 
SET spalteA = Quelle.
SpalteB
FROM TabellennameA AS
Ziel
INNER JOIN TabellennameB AS
Quelle
ON Ziel.Feld=Quelle.feld
posted on Sunday, September 17, 2006 8:18 AM Print
Comments
Gravatar
# re: UPDATE mit INNER JOIN
Frank
1/25/2010 3:36 PM
Stimmt kann man immer wieder mal braucehn ;-)
Gravatar
# re: UPDATE mit INNER JOIN
beccon
9/14/2010 7:47 PM
Feine Sache, funktioniert überall, nur nicht bei MySQL. Dort gibt es einen abweichenden Syntax:
UPDATE TabellennameA AS Ziel
INNER JOIN TabellennameB AS Quelle
ON Ziel.Feld=Quelle.feld
SET SET Ziel.spalteA = Quelle.SpalteB

Nicht wirklich unlogisch - aber leider auch kein Standard
Gravatar
# shoes nz online
shoes nz online
11/9/2014 6:07 AM
You must know by now, your article goes to the nitty-gritty of the subject. Your clarity leaves me wanting to know more.
Gravatar
# locksmiths leeds
locksmiths leeds
11/12/2014 9:45 AM
Kooxaha nabad diidka horey keliya ma jiraan, gadaalna waa naga jiraan, waa in aan la dagaalannaa” ayuu hadalkiisa sii raaciyay.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 6 and 7 and type the answer here: