Oracle多表关联更新
来源:互联网 发布:js 计算器 编辑:程序博客网 时间:2024/05/22 20:40
错误的解法:
正确的解法:
UPDATE
TABLE_ORDER O
SET
O.SETTLE_RATE = ( SELECT
DISTINCT C.SETTLE_RATE
FROM
TABLE_ORDER,
TABLE_CONFIG C
WHERE
O.PAY_ORG_ID = C.PAY_ORG_CODE
)
WHERE
ORDER_ID IN ( SELECT
ORDER_ID
FROM
TABLE_ORDER
WHERE
STATUS = 2
AND ORDER_DATE BETWEEN ‘20160901’
AND ‘20160905’);
注意点:在子查询中通过对每条数据进行关联,因而不致于出现了单行子查询返回多个行
- oracle 多表关联 更新
- Oracle多表关联更新
- oracle多表关联更新
- Oracle多表关联更新
- ORACLE多表关联更新
- oracle多表关联更新
- ORACLE中的多表关联更新
- oracle UPDATE 多表关联更新
- oracle数据库多表关联更新sql
- oracle 多表关联更新语句
- Oracle 多表关联更新update
- Oracle Update多表关联更新
- Oracle多表关联更新(update多表关联)
- Oracle多表关联更新(update多表关联)
- oracle下表关联更新
- oracle 更新关联表数据
- Oracle两表关联更新
- oracle两表关联更新
- 话说Spring Security权限管理(源码)
- Linux 工作队列和等待队列的区别
- 猜数字小游戏
- Socket通信
- A. Wasted Time
- Oracle多表关联更新
- fastdfs中tracker、storage、client的理解与学习
- IDA Pro 远程调试Android进程环境配置
- 指针与数组的区别和联系
- linux工作队列机制详解
- Java迭代器介绍
- 益智C语言编程
- MySQL优化
- webstorm 破解