UPDATE JY_BookIndex as B
SET ItemCount = a.count
from (SELECT classid,COUNT(*) as count FROM JY_Soft2 group by classid ) as a
WHERE B.ClassID = A.ClassID
SET ItemCount = a.count
from (SELECT classid,COUNT(*) as count FROM JY_Soft2 group by classid ) as a
WHERE B.ClassID = A.ClassID
解决方案 »
- 为何在object_id()函数中,不认数据库名呢?下面写就不行,假如数据库名为:db [code=SQL] select * from dataserver.
- 求SQL语句的写法,高手进来看看!
- 当天所在月如何划分周并按周进行统计?(表达得不是很清楚,进来看看)
- 求一条简单的SQL语句!
- SQL有没有这种能力?关注有分!
- 两台机器不能互联如何重一台机器的数据库中的A表 中的某几列的数据 转道 另一台机器的B表中的某几列?
- 触发器和扩展存贮过程, 在线交流
- vfp问题?
- 菜鸟问题:如何写顺序循环判断的存储过程(有以下例子),高手帮忙!!!
- 在sql server中关于合并两个有100万条记录表的问题(有大量重复记录)?
- [原创] 按任意的字段旋转的存储过程 :)
- SQL2005 cd2安装时提示“选择的功能中没有没有任何功能可以安装或升级”!
SET ItemCount=b.count
from JY_BookIndex a left join (SELECT classID, COUNT(1)as count FROM JY_Soft2 group by classID)b
on a.ClassID = b.ClassID
不对哦,兄弟,这样操作所有的itemcount 都是2了.