У меня есть 2 структуру таблицы следующим образом,Обновление повторяющихся записей из другой таблицы
TABLEA
TableB
Я пытаюсь обновить TableB
с помощью следующего запроса ,
update tableB set ID = b.ID from tableB a inner join tableA b on a.prod = b.prod
Prod a
в TableB
становится обновляется только ID
как 1
, хотя Prod a
также ID
с, как 2
и 3
в TableA
.
Как мы можем изменить запрос update
, чтобы получить все ID
s в TableB
?
Ожидаемый результат:
Что бы ожидаемый результат? –
http://i.stack.imgur.com/LXYIq.png Я хочу получить результат при прикрепленном изображении – Raja
Почему у вас появилось больше строк? Оператор 'UPDATE' не должен вставлять дополнительные строки. –