首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Informix >

怎么关联两张表更新数据

2012-03-06 
如何关联两张表更新数据例子:table AnewoldCN110110CN120120CN130130CN140140table Brgt_idopen_id2001203

如何关联两张表更新数据
例子:
table A 
new old
CN110 110
CN120 120 
CN130 130
CN140 140

table B
rgt_id open_id
200 120
300 130

现在问题是:更新B表的open_id 用A表的new字段代替,
要实现的结果是:
table B
rgt_id open_id
200 CN120
300 CN130

一个SQL写不出来 就用存储过程 请指教

[解决办法]

SQL code
UPDATE B set open_id=(select new From A where old=B.open_id)
[解决办法]
这个就是INFORMIX的语句啊。

热点排行