Ich versuche, eine Spalte zu aktualisieren, indem ich ihren Wert basierend auf einer Bedingung aus einer anderen Tabelle festlege. Also habe ich die folgenden: -Aktualisierungsabfragefehler: Die mehrteilige ID konnte nicht gebunden werden
UPDATE
[dbo].MachineLog
SET
A.EmployeeId = B.EmployeeId
FROM
[dbo].MachineLog as A
INNER JOIN
[dbo].DeviceCode as B ON A.DeviceEnrollNo = B.DeviceEnrollNo
WHERE
A.EmployeeId = 0 AND B.EmployeeId <> 0
ich die Störung erhalte:
The multi-part identifier "A.EmployeeId" could not be bound.
Wie dieses Problem zu lösen?
Wenn Leute lernen sollen, ist es hilfreich, darauf hinzuweisen a) Was Sie geändert haben und b) ** Warum ** es das Problem behebt. –
@Damien_The_Unbeliever Korrigieren. meine Antwort bearbeitet. –