想要实现根据lianzhoucode表的数据更新juming表的数据,需要将lianzhoucode的code字段拼接到juming表的jumingcode字段。实现语句如下:
update juming
set juming.jumingcode = CONCAT(lianzhoucode.code,juming.jumingcode)
where trim(juming.zoom) = trim(lianzhoucode.codename);
但是运行总错:标示符不存在。请问是不是我的语法有什么错误?



------解决方案--------------------
建议先学习下基础的语法知识
------解决方案--------------------
对你的需求,理解错了,oracle中字符串连接运算符为
------解决方案--------------------
update juming
set jumingcode = (
select lianzhoucode.code
------解决方案--------------------
juming.jumingcode from lianzhoucode
where trim(juming.zoom) = trim(lianzhoucode.codename)
)