SQL语句未正确结束

update 收费项目目录 set 编码= c.编码 from
(select b.项目编码 编码,项目名称 名称 from 医疗服务项目 b
inner join 收费项目目录 a on a.名称=b.项目名称 where a.编码<>b.项目编码
)c
where c.项目名称=收费项目目录.名称 and c.编码<>收费项目目录.编码

你这写的是啥,修改语法都乱了。
你结束加分号了吗?

....尽量不要用中文写sql吧。
对于Mysql给所有字段加``
对于mssql给所有字段加 []

set 后边怎么跟了from呢

c表就编码和名称列,但是where里筛选c.项目名称?

img

c表就编码和名称列,但是where里筛选c.项目名称?

img