我需要更新一个表中的每一行,并提供两个子查询的帮助......
UPDATE MyTable
SET MyTable.ColumnToUpdate =
((SELECT 10000 / DCount("ID","MyTable")) * DCount("ID","MyTable","ID<="& MyTable.ID))
但这不起作用,访问complanis关于第一个子查询中的错误......
我该怎么做?
由于
答案 0 :(得分:3)
你不需要第一篇中的SELECT语句。试试这个:
UPDATE MyTable
SET MyTable.ColumnToUpdate =
((10000 / DCount("ID","MyTable")) * DCount("ID","MyTable","ID<="& MyTable.ID))