字体:  

请教ACCESS中UPDATE的问题

love02xp 发表于: 2006-8-14 11:13 来源: 立华软件园博客

UPDATE CmpMoney SET AdMoney = 1
WHERE CmpMoney.CardID =
(SELECT addCardId, sum(adMoney) AS [SumMoney]
FROM addmoney
GROUP BY addCardId
having CmpMoney.CardID = addCardId.addCardId
);

我在Access中打算用如上语句来将CmpMoney 表中的AdMoney 字段值更新成SumMoney的值,
应该怎么写呢?

谢谢了先。。。

最新回复

风雨声中 at 2006-8-14 14:32:06
更新数据和查询数据原理不一样,用一条SQL不可能搞定,你还是写个程序一条一条更新吧!

[ 本帖最后由 风雨声中 于 2006-8-14 14:33 编辑 ]
love02xp at 2006-8-15 13:43:40
收到,谢谢了。。。