读书人

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

发布时间: 2012-09-20 09:36:50 作者: rapoo

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

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

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.还剩数量

读书人网 >SQL Server

热点推荐