access 执行 sql 操作必须使用一个可更新的查询
发布时间:2026/2/6 12:19:50 作者:Admin 阅读:5
广告:
操作必须使用一个可更新的查询
因为下面语句有 count(*) 函数,sql语句不正确
UPDATE userp AS t1, (SELECT count(*) as cou from power where 用户编号= '000228') AS t2
SET t1.购电次数 = t2.cou WHERE t1.用户编号= '000228';
解决:使用 多表更新语法,明确指定联接关系。例如:
UPDATE userp AS t1, (SELECT 用户编号,cou from power1 ) AS t2
SET t1.购电次数 = t2.cou WHERE t1.用户编号= t2.用户编号;
这是一篇受密码保护的文章,请输入密码进行访问:
广告:
相关文章


