Abend alle,Update Tabelle a aus Tabelle b wo (Bedingungen)
Eigentlich ist es Nacht. Gegen 23 Uhr. Mein Gehirn ist heruntergefahren und ich brauche ein bisschen Hilfe, damit ich fertig bin und nach Hause gehen kann.
Ich habe zwei Tabellen - Tabelle a und Tabelle b. Ich muss ein Feld in Tabelle a mit dem Wert aus einem Feld in Tabelle b aktualisieren, wenn zwei andere Felder übereinstimmen. Die Tabellen haben keine eindeutige ID für jeden Datensatz :(
Grundsätzlich möchte ich dies tun:
update a
set importantField =
(select b.importantfield
from b
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
)
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
Oder zumindest ... Ich denke, das ist, was ich tun will ...
kann jemand mir helfen, bitte
Sie, Sir, sind ein Genie. ... und ich bin wirklich müde, nicht daran zu denken, einen Beitritt zu machen ... Ich kann jetzt nach Hause gehen und es ist alles dank dir! Geben Sie sich einen Klaps auf die Rückseite: D –
@Cosmic: Froh, es funktioniert für Sie ... Ich musste überprüfen, dass dies funktionierte, verbrachte zu viel Zeit in LINQ in letzter Zeit :) –
Ich denke, Sie müssen ein Alias für 'a setzen 'Tabelle, damit das funktioniert, oder fehlt mir etwas? –