Как обновить несколько строк в MS SQL SERVER?

Есть массив, который содержит строки вида:
"id" => "значение"

Пример:
"43972" -> "9805,52,1,1553246795;9686,108,2,1552987794",
"43912" -> "9155,48,2,1553025388;8787,49,3,1553025990",
"43972" -> "98123,52,1,1553246795;9686,108,2,1552987712"

Задача, создать запрос, который обновит сразу все строки.

Пример того, как это примерно выглядит:
UPDATE table_name SET colum_name1 = VALUES('id1', 'id2', 'id3') WHERE colum_name3 IN ('значение1', 'значение2', 'значение3')

Помогите решить вопрос.

ПС: Нельзя использовать несколько, нужен именно 1, который составится циклом for.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы