请教一个用SQL语句更新表的问题。(100分)

  • 主题发起人 主题发起人 BLUE_SKY
  • 开始时间 开始时间
B

BLUE_SKY

Unregistered / Unconfirmed
GUEST, unregistred user!
现有表A和表B,它们有相同的字段HH和GG,现在要用A.GG-B.GG来更新两表中HH相同的记录,并将结果
放入A表中。
 
update a set a.gg=a.gg-b.gg from a,b
where a.hh=b.hh
 
update a set a.hh=a.gg-b.gg
from tablea as a,tableb as b
where a.hh=b.hh
 
不知道你说的是什么意思!请讲清楚点。
你说的用A.gg-B.gg更新两表中HH相同的记录,你所指的是更新哪个字段?
是A表的字段还是B表的字段?如果是更新B表,难道用UpdateA还能把更新
结果
放入A中?--------我觉得前面的DFW 没有理解你的意思,在SQL里有以上的语法吗?
 
多人接受答案了。
 
后退
顶部