根据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