关联表更新字段

UPDATE tmp369faa3f7d224b0595670425008 as t1 SET FStatus=-1
where exists(select 1 from t_BD_Supplier where FUseOrgId = t1.FDestOrgID and FMasterId = t1.FMasterId)

UPDATE 后面使用别名必须加AS;

另一种写法:

update t_pm_otherowner set fcontrolunitid=(select fcontrolunitid from t_pm_specialdataperm where fid=fspecialdatapermid);

复杂更新语句:

UPDATE T_SD_SaleContractEntry
SET (FTotalOrderedAmt, FTotalOrderedQty) =
(SELECT temp.FTotalOrderedAmt, temp.FTotalOrderedQty  FROM TABLE temp
WHERE EXISTS(SELECT 1 FROM IDTABLE idtemp WHERE idtemp.FEntryID=temp.FSourceBillEntryId AND idtemp.FDstID IN (?)) AND T_SD_SaleContractEntry.FID=temp.FSourceBillEntryId)

更新多条记录:
Update 后不要使用别名更新。

UPDATE T0 SET (FYEAR) =
(SELECT TO_INT(T1.FVALUE) FROM tmp0dd8fdf5aa1e4ebdad2a04d9266 T0 INNER JOIN T_BAS_SYSTEMPROFILE T1 ON T0.FBOOKID = T1.FACCOUNTBOOKID   WHERE T1.FCategory = 'GL' AND T1.FORGID = 0 AND T1.FKey = 'CurrentYear')

在Oracle下提示T0不存在,应写为:

UPDATE tmp55ff93c1200244a8848291ed180 SET (FYEAR) = ( SELECT T1.FVALUE FROM T_BAS_SYSTEMPROFILE T1 WHERE T1.FCategory = 'GL' AND T1.FORGID = 0 AND T1.FKey = 'CurrentYear' AND tmp55ff93c1200244a8848291ed180.FBOOKID = T1.FACCOUNTBOOKID)

转载于:https://www.cnblogs.com/fyq891014/p/4188847.html

[K/3Cloud] KSQL 关联表更新字段Update语法相关推荐

  1. oracle里update+where,Oracle 关联表更新 update ,where exists

    表A ID NAME AGE SEX BOOK 1 小丑1 12 男 数据结构 2 小丑2 22 女 人工智能 表B ID AGE SEX COMPUTER 1 00 applet 2 00 thin ...

  2. mysql update 多表更新_MySQL UPDATE多表关联更新

    MySQL 可以基于多表查询更新数据.对于多表的 UPDATE 操作需要慎重,建议在更新前,先使用 SELECT 语句查询验证更新的数据与自己期望的是否一致. 下面我们建两张表,一张表为 produc ...

  3. 两表关联更新 mysql_MySQL多表更新(关联表更新)

    在开发过程中,有时会遇到需要将某张表的字段值根据条件动态地更新到另一张表字段的问题,即通过一张表的字段修改另一张关联表中的内容.比如,存在两张表A(表名:test_a).B(表名:test_b),他们 ...

  4. php分享(三十六)mysql中关联表更新

    一:关联不同的表更新 1: 通过where关联更新 update student s, city c set s.province_name = c.province_name, s.city_nam ...

  5. 博客SQL-Server更新数据库UPDATE语法读书笔记[图]

    最近在研究博客网站,其实在很多年以前,博客是非常流行的,那时候互联网还处于发展的初级阶段,尤其是在中国地区,因此出现了国内-国外两大博客系统,分别是zblog和wordpress程序,当然了,很显然是 ...

  6. MYSQL数据库字段关联_MySQL数据库 字段操作 多表关系(更新中...)

    外键 (foreign key) ## 外键 ```mysql # 作者(author):id,name,sex,age,mobile, detail_id # 作者详情(author_detail) ...

  7. Yii CGridView 基本使用(三)关联表相关字段搜索

    加入 关联表 相关字段的搜索: 先说一句,我们在这里仅仅谈 "一对多" 的关联搜索,首先,不要忘了我们的数据库,忘记的同学请戳这里:这里.能够看到在 tbl_post 中是有一个外 ...

  8. mysql多表查询插入更新_Mysql多表查询,多表插入和多表更新

    /*************************************by garcon1986************************************************* ...

  9. 给oracle数据库现有表添加字段

    给表添加字段: 语法:alter table tablename add (column1 datatype [default value][null/not null],column2 dataty ...

最新文章

  1. lazyload.js详解
  2. android 漂亮的表单界面,面向ArcGIS for Android的表单界面生成器的设计与实现
  3. linux系统终端介绍
  4. Github 开源了新型肺炎防疫项目,助力抗击疫情!
  5. leetcode 622. Design Circular Queue | 622. 设计循环队列(Ring Buffer)
  6. android 9.0 一加6,一加6终于升级到安卓9.0,但这两个BUG令人遗憾!
  7. 传三星8英寸Galaxy Tab 3平板最早将于6月上市
  8. .NET Core 工具中的新内容
  9. JDK 6中新增的Java Console类功能概览
  10. C++(STL):08---vector元素访问
  11. android 手机号码显示加空格,Android实现输入手机号时自动添加空格
  12. IDEA工作笔记-对.idea及.iml文件的理解
  13. 使用Vitamio打造自己的Android万能播放器(6)——在线播放(播放列表)
  14. 前端获取div里面的标签_「HTML」什么是 HTML 中的 div 标签
  15. 线段树 HDU 3397
  16. 将Origin Pro设置成中文显示
  17. VS Code设置PHP可执行文件
  18. visio如何找到画线工具
  19. 常见HTTP/FTP/WebSockets状态码大全
  20. 运用html画一个三角形,利用css或html5画出一个三角形的方法

热门文章

  1. python爬虫教程推荐-33个Python爬虫项目实战(推荐)
  2. python 是什么类型的语言-Python什么意思是一门什么样的语言
  3. 成都理工大学计算机报告,[2017年整理]成都理工大学通信工程计算机网络综合课程设计报告.doc...
  4. 分析模式:可复用的对象模型学习笔记
  5. codeforce 154C - Double Profiles(hash)
  6. Luhn算法验证信用卡的合法性
  7. 树莓派_FTP服务器的搭建
  8. 单片机入门-矩阵键盘控制数码管显示
  9. saltstack/salt的state.sls的使用
  10. [zz]Linux 下 socket 编程示例