2016-10-12 2 views
-6

У меня есть таблица Benefit с колонками benefitID, SchemeMemberID и personID.Обновить добавленную колонку со значением в другой таблице

У меня есть другой стол SchemeMember с SchemeMemberID и SchemeName.

Теперь я удалил personID из Benefit таблицы, и я добавил, что вместо этого в таблице SchemeMember.

Как я могу обновить столбец personID, используя таблицу Benefit?

+3

Если вы уже удалили его, оно исчезло или использовало настоящее время вместо прошедшего времени. Помимо этого: всегда показывайте нам, что вы пробовали, что должно включать по крайней мере UPDATE-запрос. –

ответ

0

Если вы не удалили PersonID столбец из таблицы benefit, использовать ниже скрипт для обновления вновь добавленный столбец в таблице SchemeMember

UPDATE c 
    SET c.personID =b.personID 
    FROM benefit b 
     JOIN SchemeMember c on b.SchemeMemberID =c.SchemeMemberID 
+0

Thanks Unni krishanan –

+0

Отметьте как правильный ответ, если решение разрешило ваш запрос. –

0

Я сделал это с помощью следующего запроса.

UPDATE SchemeMember 
SET personID = b.personUID 
FROM SchemeMember s,benefit b 
WHERE s.Id = b.SchemeMemberId 
Смежные вопросы