`

Update两表(多表)关联update -- 被修改值由另一个表运算而来

 
阅读更多
UPDATE trd_sess A 
SET    A.rec_updt_la_dt_tm = SYSDATE, 
       A.trd_sess_end_tm = (SELECT B.trd_sess_end_tm 
                            FROM   trd_sess B 
                            WHERE  B.prod_type = 'LEQU' 
                                   AND B.wkdy_tdy_cde = A.wkdy_tdy_cde 
                                   AND B.trd_sess_cde = A.trd_sess_cde 
                                   AND B.trd_sb_sess_cde = A.trd_sb_sess_cde 
                                   AND B.grp_prod_type_prim_cde = 
                                       A.grp_prod_type_prim_cde) 
WHERE  A.prod_type = 'ZZZZ' 
       AND A.wkdy_tdy_cde IN ( 1, 2, 3, 4, 5 ) 
       AND A.trd_sess_cde = 'AFTMTH' 
       AND A.trd_sb_sess_cde = 'SESS01' 
       AND A.grp_prod_type_prim_cde = 'L'; 

 

分享到:
评论

相关推荐

    ORACLE多表关联的update语句

    3) 两表关联 UPDATE - 被修改值由另一个表运算而来: 如果我们要用`tmp_cust_city`表中的数据替换`customers`表中的`city_name`,同样可以使用EXISTS子句,但这次在SET子句中进行子查询: ```sql UPDATE customers ...

    ORACLE_多表关联_UPDATE_语句

    3) 被修改值由另一个表的运算结果决定的多表关联UPDATE: 如果不仅需要更新客户类型,还需要根据`tmp_cust_city`表中的信息更新客户所在城市,可以这样做: ```sql update customers a set city_name=(select b....

    ORACLE_UPDATE_语句语法与性能分析

    3) **被修改值由另一个表运算而来**: 在这个例子中,我们不仅检查记录是否存在,还从临时表中获取新的值来更新`city_name`。同样,我们使用了EXISTS子句来限制更新范围。此外,我们也可以一次更新多个列,如`city_...

    arcgis工具

    当一个图斑的边界确定,需要实现两个图斑的无缝拼接时,可以把图斑拉伸覆盖确定边界的图斑的一部分,然后用下面的图斑剪区上面的图斑。 方法二:图斑之间有小的缝隙,可以先在缝隙上任意补画一个图斑,然后合并...

    数据库整套开发技术支持

    - **笛卡尔积**:如果没有指定连接条件,则两个表的每一条记录都会相互组合。 - **内连接**:仅返回两个表中匹配的记录。 - **外连接**:包括左外连接和右外连接,返回一个表的所有记录以及另一个表中匹配的记录...

    php符号说明及数据库操作关键字说明

    - `array` 数组,存储多个值的数据结构。 - `object` 对象,面向对象编程中的实例。 4. 常见符号: - `\"` 双引号转义,用于在字符串中插入双引号。 - `\\` 反斜线转义,用于插入反斜线自身或转义特殊字符。 -...

    SQL21自学通

    - MONTHS_BETWEEN:计算两个日期之间的月份数。 - NEW_TIME:更改时区。 - NEXT_DAY:查找下一个工作日。 - SYSDATE:获取当前系统日期。 - **数学函数:** - ABS:求绝对值。 - CEIL/FLOOR:向上/向下取整。 ...

    数据库复习提纲

    - **多值依赖**:描述了关系中一个属性值的存在可能意味着另一个属性具有多个值的情况。(P178) - **Armstrong公理**:一组用于推理函数依赖的规则。(P183) - **最小依赖集**:包含所有必要函数依赖但没有冗余的...

    sql高级进阶

    - 更改累计和中的值:修改累计求和过程中的特定值。 - 返回各部门工资排名在前面的员工:使用窗口函数进行排名计算。 - 计算出现次数最多的值:使用数据库提供的函数找出高频值。 - 求总和的百分比:计算总和的...

    2021-2022计算机二级等级考试试题及答案No.17662.docx

    - **问题描述**:一个表的主键被包含到另一个表中时,在另一个表中称这些字段为什么? - **知识点解析**:在关系型数据库中,为了保持数据的完整性和一致性,会使用主键-外键机制来关联不同的表。 - **主键**...

    02_sql21天学习

    - **在一个SELECT语句中使用多个表**:通过INNER JOIN、LEFT JOIN等方式关联多个表。 - **正确地找到列**:确保列名在每个表中都是唯一的或使用别名。 - **等值联合**:基于相等条件的联合。 - **不等值联合**:基于...

    SQL语言入门教程

    - **表表达式**: 通过将两个或多个表结合在一起形成新的表。 - **相关子查询**: 子查询与外层查询有关联,每次外层查询的迭代都会重新执行子查询。 - **用集合运算符组合查询**: 使用`UNION`, `INTERSECT`, `EXCEPT`...

    2009年3月计算机等级考试二级VF笔试试题.pdf

    - 连接运算组合两个或多个关系。 8. 数据库概念: - 实体和联系在E-R图中表示实体和实体之间的关联,可以转化为关系模式。 - DB是数据的集合,DBS包括DB和DBMS,DBMS提供管理和访问DB的功能。 9. Visual FoxPro...

    SQL入门教程

    - **表**:在数据库中,数据被组织成表的形式,每个表由一系列列(字段)组成,每列具有固定的数据类型,如整型、字符串或日期。表中的行代表数据记录,每个记录在每一列都有对应的值。SQL通过`CREATE TABLE`语句...

    东北大学20春《数据库技术及应用Ⅰ》在线平时作业2答案.docx

    但是选项D不正确,多值依赖是指一个属性或属性组合决定另一属性或属性组合的所有可能取值,而不是特定的一个子集。 - **答案**:D. 若X多值依赖于Y,且Y'属于Y,则X多值依赖于Y' #### 三、SQL语句修改表结构 - **...

    2021-2022计算机二级等级考试试题及答案No.1574.docx

    但由于表达式的最后一个值被赋给了 `n`,所以 `n` 的值为 `30`。 ### 10. 电子计算机的发展 - 第四代电子计算机主要采用大规模集成电路(VLSI)技术,而不是中、小规模集成电路。 ### 11. 面向对象设计方法 - ...

    2009达内SQL学习笔记

    在处理SQL语句时,其中所有的空格都被忽略(空格只用来分开单词,连续多个空格当一个用)。 SQL语句可以在一行上写出,建议多行写出,便于阅读和调试。 多条SQL语句必须以分号分隔。多数DBMS不需要在单条SQL语句后...

    Oracle SQL 语句学习

    Oracle数据库是一种关系型数据库,它由多个二维表(即数据表)组成,表中每一行数据由主键保证其唯一性,而表之间通过外键实现相互关联。主键是表中的一个或一组字段,用于唯一标识表中的每一行。列是指表中的字段,...

Global site tag (gtag.js) - Google Analytics