Обновите ту же таблицу в SQL Server

Я пытался обновить те же данные таблицы из тех же данных таблицы.

Мой SP, как показано ниже:

UPDATE T1
SET T1.Name = T2.Name
   , T1.Age = T2.Age
   , T1.Subject = T2.Subject
FROM Student T1
   , Student T2
WHERE T1.StudentID = @OldID
   AND T2.StudentID = @NewID

Когда я выполняю этот запрос, ошибки нет. Но обновление не работает.

[здесь НЕТ общих значений столбцов для сравнения как T1.StudentID = T2.StudentID]

Ответы на вопрос(3)

Ваш ответ на вопрос