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)))
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 244588
Url: https://administrator.de/forum/werte-aus-einer-tabelle-ersetzen-werte-aus-einer-anderen-tabelle-244588.html
Ausgedruckt am: 06.04.2025 um 22:04 Uhr
2 Kommentare
Neuester Kommentar