读书人

怎么关联两张表更新数据

发布时间: 2012-03-06 20:47:55 作者: rapoo

如何关联两张表更新数据
例子:
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的语句啊。

读书人网 >Informix

热点推荐