我想将表[localfields]中的字段更新为我最近的客户端(MaxOfClientID),以便我可以在其他进程中使用客户端ID。当我尝试
UPDATE LocalFields SET LocalFields.Number1 = Max([ClientInfo].[ID]);
它给了我错误
“您的查询不包含指定表达式'number1'作为聚合函数的一部分。”
这似乎是一项简单的任务,但我已经花了好几个小时试图弄明白无济于事。我错过了什么?
答案 0 :(得分:0)
尝试这样的事情(如果,即ClientInfo是一个不同的表):
UPDATE LocalFields SET LocalFields.Number1 = SELECT Max([ID]) from ClientInfo