UPDATE price_air_item t1 LEFT JOIN order_item t2 ON t1.ORDER_ITEM_ID = t2.ORDER_ITEM_ID SET t1.BUYER_SHOULD_PAY_AMOUNT = t1.PARTNER_ADJ_TOTAL_AMOUNT WHERE t2.CREATED_REQUEST_TYPE = 'LOTTO-OTA' AND t2.CREATED_BY ='LOTTO-OTA' AND t1.GMT_CREATED = '2017-12-06 14:02:00'

正常的写法是 update  table set field ='' where  id=(select   ***************条件);

例如:

update  tb_wd_rpmtplan_base  r  set r.SHD_RPMT_DATE='2018-03-11' ,r.id='dfasdf'

where r.PROJECT_ID=(
select p.id from tb_zc_project_info p
join tb_wd_loanapply_base lb on lb.project_id=p.id
where lb.APPLY_NUM='RY201803111340200'
  );

但是需要join on的语法我尝试很久,都是写不对的,如果我们一定要用到 left join 更新,那么怎么写呢。我总是在网上看到例子了。

语法是:

update  table  t1 (left) join   table2 t2 on  ( t1.id=t2.pid )set ti.fiele='' where t2.filed=''

例如:

UPDATE tb_wd_rpmtplan_base r
LEFT JOIN  tb_zc_project_info p
ON r.PROJECT_ID=r.ID
set r.SHD_RPMT_DATE='2018-03-11'

where p.id='dfsadf'

---------------------
作者:Oo当前明月oO
来源:CSDN
原文:https://blog.csdn.net/xun573017588/article/details/79517354?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. JAVA编程思想(第四版)学习笔记----11.5 List,11.6迭代器
  2. HTML5 meta最全使用手册
  3. servlet简单用法和配置示例及说明
  4. iBatis + SQL Server 项目开发实战小结
  5. Vue.js相关知识1
  6. J2ee 巴巴网站制作(二)
  7. 一个ASP函数库
  8. jsp之用户自定义标签
  9. HDU 1072/BFS
  10. 支付宝开发中return_url和notify_url的区别分析
  11. 分布式缓存技术memcached学习系列(四)—— 一致性hash算法原理
  12. SSM框架开发web项目系列(五) Spring集成MyBatis
  13. Hadoop编译方法
  14. Python包管理工具pip安装
  15. windows下配置redis
  16. C++设计模式之职责链模式
  17. 学习笔记之SQL 教程
  18. ldo的一些参数理解
  19. yii2: oracle汉字占用字节长度
  20. js Date 生成某年某月的天数

热门文章

  1. mysql 中unsigned
  2. 微信开发 config:invalid url domain
  3. LR使用流程简介之录制方式说明
  4. python爬虫之路——无头浏览器初识及简单例子
  5. 11g 新特性 Member Kill Escalation 简介
  6. flask 快速入门链接
  7. SSH程序框架之Spring与HIbernate整合
  8. 学习JavaScript你必须掌握的8大知识点!
  9. 01_3_创建一个Servlet
  10. Intel Code Challenge Elimination Round (Div.1 + Div.2, combined)