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

DB2新手!关于UPDATE

2012-02-22 
DB2新手求助!!关于UPDATE用TMP表的数据更新MSA表,我的语句是:UPDATE MSAA SET ITCD SELECT B.ITCD FROM

DB2新手求助!!关于UPDATE
用TMP表的数据更新MSA表,我的语句是:
UPDATE MSA A SET ITCD = SELECT B.ITCD FROM TMP B WHERE A.BRNO=B.BRNO
这样的语句在有符合条件的时候更新整张表的数据,有没有办法只更新表里符合条件的数据?
求各种修改方案。。 在线等,求各位大大帮忙!!!!!

[解决办法]
UPDATE MSA A SET ITCD = (SELECT B.ITCD FROM TMP B WHERE A.BRNO=B.BRNO)
wehre exists (SELECT B.ITCD FROM TMP B WHERE A.BRNO=B.BRNO)

热点排行