liuqili99 2016-08-18 02:38 采纳率: 0%
浏览 2210

多表关联sql更新语句怎么写?要求如下

合同表ht
合同所在组织id 合同编号 供应商id
fcontrolunitid fnumber fpartbid
xxx001 合同1 yyy101
xxx001 合同2 yyy102
xxx001 合同3 yyy103
xxx001 合同4 yyy201
xxx001 合同5 yyy202
xxx001 合同6 yyy203
xxx001 合同7 yyy301
xxx001 合同8 yyy302
xxx001 合同9 yyy303
xxx002 合同10 yyy101…
xxx003 合同11 yyy101…
xxx004 合同12 yyy101…
… … …

供应商表gys
供应商所在组织id 供应商id 供应商名称
fadmincuid fid fname
xxx001 yyy101 供应商AA
xxx001 yyy102 供应商BB
xxx001 yyy103 供应商CC
xxx002 yyy201 供应商AA
xxx002 yyy202 供应商BB
xxx002 yyy203 供应商CC
xxx003 yyy301 供应商AA
xxx003 yyy302 供应商BB
xxx003 yyy303 供应商CC
… … …

组织表zz
组织id

fid
xxx001

xxx002

xxx003

合同表中合同4-合同9的供应商id错误,正确的供应商应该是相同组织id对应的**同名**的供应商
因为供应商名称相同导致错误,如何通过oracle sql语句update更新为正确的。
表中数据较多,求大神指点,谢谢!

  • 写回答

5条回答 默认 最新

  • chtxia 2016-08-18 02:56
    关注

    正确的供应商应该是相同组织id对应的**同名**的供应商
    对这里不太理解,请详细说明。

    评论

报告相同问题?

悬赏问题

  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题