功能如题,
Informix从一个表更新多选数据到另一个表
例如, 要更新tab01的几个字段数据, 这些数据来自tab02, tab01和tab02之间通过id关联
参考语句:
update tab01 set (sex,birthday,addr,tele) = ((select case when sex='男' then 1 else 0 end,age,addr,tele from tab02 where tab02.id=tab01.id)) WHERE exists (select 1 from tab01,tab02 where tab01.id=tab02.id);
注意等号后面的括号