消息关闭
    暂无新消息!
表结构
表1                                                                 表2
领用单位名||单位编号                                    单位名称||单位编号


我希望是:
update 表1   set    表1.领用单位名 = 表2.单位名称 where 表2.单位编号 = ?
(?是我手动填写的一个常量值,或者用变量循环来读取)
用表2的单位名称更新表1的领用单位名,条件是,表2的单位名称是与我提供的单位编号相同的单位编号对应的记录

结果是:
不成功。应该如何写呢?

谢谢啦

4个回答

︿ 1
update 表1 inner join 表2 on 表1.单位编号=表2.单位编号
set 表1.领用单位名 = 表2.单位名称
where 表2.单位编号 = ?