PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL: Update mit einem Join ?


ooAlbert
2008-01-28, 10:56:01
Hi,

kann mir wer sagen wie man in einem join eine spalte updated unter (my)Sql?
Ich hab mir mal folgendes überlegt bin mir aber nicht sicher ob das geht:


UPDATE DB.Tabelle
SET DB.Tabelle.Spalte = "Text"
FROM DB.Tabelle JOIN DB.Tabelle2 on DB.Tabelle.Spalte = DB.Tabelle2.Spalte2
WHERE DB.Tabelle2.Spalte3 = "Text2";


mfg

gr@fz@hL
2008-01-28, 11:49:09
Unter MSSQL geht es mit einem expliziten join nicht, ber man kann das so umgehen:

UPDATE DB.Tabelle
SET DB.Tabelle.Spalte = "Text"
FROM DB.Tabelle, DB.Tabelle2
WHERE DB.Tabelle.Spalte = DB.Tabelle2.Spalte2
AND DB.Tabelle2.Spalte3 = "Text2";