有A,B两个表,B是A的子表,A与B是1对多关系,A.AutoNo = B.ItemNo,已经有部分数据,现A添加数量(Num)字段,记录对应的B记录数量,如何实现把已有的B记录数量更新到A表中,请教各位大虾?
解决方案 »
- Sql server中提示无法打开请求的数据库
- 菜鸟送分了 SQL一个关于重复数据的问题
- Unsupported method: ResultSet.first问题,我已设Statement stmt
- 十万火急!!!sql2008如何转换成sql2000!
- 企业管理器里面怎么设置光显示用户表的?
- update select问题
- 如何用VC开发类似SQL Server自带的SQL Trace的数据库监控程序?
- 我要统计一个表里的好几项,请问SQL语句该怎么写?
- 谁用过光电阅读机?怎么用vfp在windows下的驱动?
- 24/Oct/2014:17:02:54 +0800 这样的日期格式mysql 里面怎么转换
- SQL2000导入导出
- SQL2000数据导出导入
update a set num=qty
from a join (
select Itemno,sum(qty) as qty from b group by Itemno) b
on a.autono=b.itemno
EXEC sp_help A;update A
set num= num
from A,
(select b.Itemno,count(b.Itemno) as num
from a,b
where a.autono=b.Itemno
group by b.Itemno
) AS BB
on A.autono=BB.itemno