Werte aus einer Tabelle ersetzen Werte aus einer anderen Tabelle
Hallo,
ich versuche mit MSSQL eine Abfrage hinzubekommen, in der Werte Aus Tabelle1 Spalte2 in eine andere Tabelle schreibt, wenn der Wert in der Zieltabelle und Zielspalte mit dem Wert aus Tabelle1 Spalte2 übereinstimmt.
Mein Versuch:
ich versuche mit MSSQL eine Abfrage hinzubekommen, in der Werte Aus Tabelle1 Spalte2 in eine andere Tabelle schreibt, wenn der Wert in der Zieltabelle und Zielspalte mit dem Wert aus Tabelle1 Spalte2 übereinstimmt.
Mein Versuch:
UPDATE dbo.Zieltabelle
SET dbo.Zieltabelle.Zielspalte = (IIF (
(SELECT dbo.Tabelle1.Spalte2 FROM dbo.Tabelle1 inner JOIN
dbo.Zieltabelle ON dbo.Tabelle1.Tabelle1 = dbo.dbo.Zieltabelle.Zielspalte) is null,
dbo.dbo.Zieltabelle.Zielspalte,
(SELECT dbo.Tabelle1.Spalte2 FROM dbo.Tabelle1 inner JOIN
dbo.Zieltabelle ON dbo.Tabelle1.Tabelle1 = dbo.dbo.Zieltabelle.Zielspalte)))
Please also mark the comments that contributed to the solution of the article
Content-Key: 244588
Url: https://administrator.de/contentid/244588
Printed on: May 8, 2024 at 04:05 o'clock
2 Comments
Latest comment