数据库运用_通过 UPDATE 语句使用来自另一个表的信息

原创 2007年09月27日 19:02:00

问题:
修改表 T_G_XS0400中的 ZZMMM列,以反映表 BM_GZS中的政治面貌。
<!-- G_XS0400中‘ZZMMM’字段,使每位学生(拥有唯一学号xh)的该字段正确。
表BM_GZS中每位学生(拥有唯一学号xh)的‘zzmm’字段均正确。另外,表T_G_XS0400中‘ZZMMM’字段是用‘03’表示共青团员,用‘13’表示群众。-->

解答:
UPDATE T_G_XS0400
   SET zzmmm = '03'
      FROM T_G_XS0400, BM_GZS
         WHERE T_G_XS0400.xh = BM_GZS.xh
         AND BM_GZS.zzmm like '共青团员'

UPDATE T_G_XS0400
   SET zzmmm = '13'
      FROM T_G_XS0400, BM_GZS
         WHERE T_G_XS0400.xh = BM_GZS.xh
         AND BM_GZS.zzmm like '群众'

 

 

sql update数据,条件是另一个表中的数据

update User_PeiXunBan set U_ZiDuanZhi026 = '258.00'  from NF_User_Record where U_PeiXunBanSN=417 ...
  • z542601362
  • z542601362
  • 2015年04月21日 00:17
  • 1353

SQL update 的更新值来源于另外一个表,如何实现?

如题UPDATE的更新的值是要由另外一个表查询得出,要如何实现呢? 可以这样吗 update 表A set 字段1=(select 值 from 表B) 注意,我更新的值不只有一个,我要批量更新,表...
  • xiangnideshen
  • xiangnideshen
  • 2011年12月06日 18:29
  • 2169

【PostgreSQL】多表关联数据怎么update

更新移动库存表(warehouse_inventoryrecords)的code_ 移动库存表关联出库明细表(warehouse_outbounditems) code_ 来自出库表(warehous...
  • csdnhff
  • csdnhff
  • 2016年09月28日 23:51
  • 4887

SQL根据一个表的数据修改另一表数据的语句

在SQL中经常会碰到修改一个表的数据,但条件是根据关联另一个表来生成的语句如下:update table1 set  table1.f1 = t2.f1 from table2  t2 where t...
  • lmx88
  • lmx88
  • 2006年12月04日 15:22
  • 610

如何在一个update语句中,用一个表的数据更新另一个表的数据

 (1)如何在一个update语句中,用一个表的数据更新另一个表的数据update aaset aa.ac=(select top 1 dd from cc where cc.aa=aa.aa)  该...
  • itmenhu
  • itmenhu
  • 2008年11月19日 16:43
  • 4850

如何用一个数据库的数据去更新另一个数据库的内容(续)

上次写了一个简单数据库之间数据交换的程序,但是考虑到如果数据量大的情况,我所使用的DataAdatper+DataSet方法,在性能上就有很大的劣势。不过,要想在数据量大的数据库之间能高效地交换,就需...
  • Knight94
  • Knight94
  • 2006年05月13日 09:12
  • 7018

postgresql 两表更新

update t1 set t1.a=t2.b from t2 where t1.id=t2.id;
  • cicon
  • cicon
  • 2016年12月08日 12:55
  • 426

使用update触发器更新同一张表不同字段的数据

--order by:yujinsheng--time:2008-12-18create trigger UpdateAtypeon a for updateas declare @typeid in...
  • lovexiaoxiao
  • lovexiaoxiao
  • 2008年12月18日 15:30
  • 3683

Informix中两表关联Update SQL

由于接手一个的项目认识到了Informix,一个比较非主流的数据库。   现有两张表: A {ID,TYPE} / B {ID,TYPE}   需要实现: 将A表中与B表ID相同的记录的A...
  • yufan1987
  • yufan1987
  • 2013年04月01日 17:01
  • 4718

SQL 复制数据库里面的表到另一个表

(1)INSERTINTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from ...
  • jinhuiSystem
  • jinhuiSystem
  • 2011年09月20日 13:05
  • 464
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库运用_通过 UPDATE 语句使用来自另一个表的信息
举报原因:
原因补充:

(最多只允许输入30个字)