Posts Tagged ‘sql’

Страшная SQL тайна

12 февраля, 2009

sql-writericonОднажды мой друг Юра (это тот, которого в скором будущем можно будет встретить танцующего с диском, при этом на одной ноге конёк обычный а на второй роликовый) спросил, как сделать множественный update в базе. Самый простой пример, для определенного человека установить определенную сумму долга.

А вот и ответ (кстати от Юры:)

update user
set debt = case when user_id = 1 then 10
                when user_id = 10 then 13
                when user_id = 14 then 17
                else debt
            end
where user_id in (1, 10, 14);