读书人

根据A表更新B表数据update数据操作写

发布时间: 2012-10-31 14:37:31 作者: rapoo

根据A表更新B表数据,update数据操作写法问题
这个问题应该不是很难,可惜我就是不知道写。

根据A表统计数据 更新到B表数据,以下写法是错误的,但是可以看出我要表达的意思,正确写法应该是怎么写呢?

UPDATE JY_BookIndex as B
SET ItemCount = (SELECT COUNT(0) FROM JY_Soft2 AS A
WHERE (B.ClassID = A.ClassID))

谢谢指教

[解决办法]
UPDATE JY_BookIndex SET ItemCount = (SELECT COUNT(0) FROM JY_Soft2 AS A WHERE A.ClassID=JY_BookIndex .ClassID))

更新表不可加别名 B

读书人网 >SQL Server

热点推荐