Я пытаюсь установить несколько столбцов для нескольких строк в одном запросе, но пока не повезло.Обновление нескольких столбцов для нескольких строк в одном запросе SQL
Вот как моя таблица выглядит
Таблица: Пользователь
Я хотел бы установить 'ext_id' на user_id IN (3,4,5), а также как установить ext_flag = Y и admin_role = admin в тех же строках.
результирующая таблица выглядит следующим образом
Мой запрос выглядит так, но я получаю erros из-за неосведомленности в синтаксисе SQL.
update user
set ext_flag = 'Y', admin_role = 'admin', ext_id =
case
when user_id = 2 then 345
when user_id = 4 then 456
when user_id = 5 then 789
end
У меня тяжелое время в синтаксисе SET с несколькими столбцами.
Cool..that работал! :) –
приятно :) приветствую! –
Да, sir.SO не позволяет отметить ответ за 5 минут. Отметьте через минуту. :) –