UPDATE при разном id
имеется следующий запрос:
UPDATE data SET value= :value WHERE id = :id
:value - значение нажатой кнопки, :id - id выделенного checkbox
В данный момент обновляется только 1 запись, а если отметить несколько чекбоксов, то обновляется только последний чекбокс который был выделен, как можно сделать что бы обновлялись все строки, у которых был отмечен чекбокс (количество чекбоксов динамическое) и id у каждого уникальное Спасибо
Ответы (1 шт):
Автор решения: nazarpunk
→ Ссылка
update data
set value= ( case
when id = :id1 then :value1
when id = :id2 then :value2
when id = :id3 then :value3
end )
where id in (:id1, :id2, :id3);