Informix从一个表更新多选数据到另一个表

功能如题,

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);

  注意等号后面的括号

上一篇:解决远程连接mysql很慢的方法


下一篇:bash 基本功能