Обновить таблицу с помощью запроса выбора - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь обновить desiredValue из таблицы updatedTable, если выполняются только операторы из условия where, в противном случае не следует устанавливать значение. Ниже правильное утверждение?

 update updatedTable si  
 set desiredValue = select desiredValue
                    from otherTable sl 
                    where sl.att1 = si.att1 and sl.att2 = si.att2;

1 Ответ

4 голосов
/ 07 ноября 2019

Попробуйте как ниже:

UPDATE updatedTable
set updatedTable.desiredValue = otherTable.desiredValue
FROM otherTable
WHERE updatedTable.att1 = otherTable.att1 and updatedTable.att2 = otherTable.att2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...