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

还是刚才的有关问题,求计数与算出来数量不等

2012-09-20 
还是刚才的问题,求计数与算出来数量不等上个问题已经有人给出了如何同时查出两种计数的值SQL codeselect A

还是刚才的问题,求计数与算出来数量不等
上个问题

已经有人给出了如何同时查出两种计数的值

SQL code
select A.货品名称, B.货品名称,A.还剩数量,t.还在数量 from A left join (    select count(物品编号) 还在数量,货品名称 from B where 还在=1 group by 货品名称) ton A.货品名称=t.货品名称



我想用update语句,如何把A表中的还剩数量改成 t表的还在数量?

[解决办法]
update set A.还剩数量=C.还剩数量

from (
select A.货品名称,t.还在数量 from A 
left join 
(
select count(物品编号) 还在数量,货品名称 from B where 还在=1 group by 货品名称
) t
on A.货品名称=t.货品名称 ) C

where A.还剩数量<>C.还剩数量

热点排行