- 聞きたいこと
update文で、サブクエリで取得したデータを元に更新処理をかけているのですが、ある条件の時のみ更新するカラムを増やしたいです。CASE文を使用してみましたができず、何か良い方法はないでしょうか? できれば1つのSQL文(update文)で完結させたいと考えております。
- SQL例文
UPDATE table1 t1 ,
(select * table2 from table2) t2
SET
t1.name = t2.name ,
t1.age = t2.age ,
-- ※ここで、t2.addressが「空文字」or「NULL」であれば、ここに「t1.address = t2.address ,」を入れたい!
t1.number = t2.number
回答2件
あなたの回答
tips
プレビュー