postgresql 两表关联更新操作

 更新时间:2021年01月01日 15:29:05   作者:紫晶城  
这篇文章主要介绍了postgresql 两表关联更新操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我就废话不多说了,大家还是直接看代码吧~

UPDATE 要更新的表
SET 字段1 = cqt.字段1,
 字段2 = cqt.字段2,
FROM
 数据来源表 cqt
WHERE
 要更新的表.bsm = cqt.bsm

补充:Postgresql 连表更新字段语法 update

下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:

UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
 tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2 
ON t1. ID = t2.order_id
WHERE
 t1.op_audit_abort_pass_date IS NULL
AND (
 t2. STATE = 'pch_abort_op_audit_pass'
 OR t2. STATE = 'pvd_abort_op_audit_pass'
)
 

正确的写法有多种,如下方法也能够实现正确的数据库修改:

UPDATE tops_visa.visa_order as t1
SET op_audit_abort_pass_date = now()
FROM
 tops_visa.visa_visitor AS t2
WHERE
 t1.ID = t2.order_id
AND t1.op_audit_abort_pass_date IS NULL
AND (
 t2. STATE = 'pch_abort_op_audit_pass'
 OR t2. STATE = 'pvd_abort_op_audit_pass'
)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • PostGIS的安装与入门使用指南

    PostGIS的安装与入门使用指南

    在安装PostGIS前首先必须安装PostgreSQL,然后再安装好的Stack Builder中选择安装PostGIS组件。本文重点给大家介绍PostGIS的安装与入门使用指南,感兴趣的朋友一起看看吧
    2022-01-01
  • pgsql 实现用户自定义表结构信息获取

    pgsql 实现用户自定义表结构信息获取

    这篇文章主要介绍了pgsql 实现用户自定义表结构信息获取,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • DBeaver中PostgreSQL数据库显示不全的解决方法

    DBeaver中PostgreSQL数据库显示不全的解决方法

    最近,在DBeaver中连接了本地的PostgreSQL数据库,但是连接后打开这个数据库时发现,数据库显示不全,所以本文给大家介绍了DBeaver中PostgreSQL数据库显示不全的解决方法,需要的朋友可以参考下
    2024-11-11
  • PostgreSQL慢SQL的定位排查方法

    PostgreSQL慢SQL的定位排查方法

    所谓慢SQL 是指在数据库中执行时间超过指定阈值的语句,慢查询太多,对于业务而言,是有很大风险的,可能随时都会因为某种原因而被触发,本篇文章将介绍 PostgreSQL 慢 SQL 如何定位排查,需要的朋友可以参考下
    2024-07-07
  • postgresql 实现sql多行语句合并一行

    postgresql 实现sql多行语句合并一行

    这篇文章主要介绍了postgresql 实现sql多行语句合并一行的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • postgresql数据库如何查看数据中表的信息

    postgresql数据库如何查看数据中表的信息

    这篇文章主要给大家介绍了关于postgresql数据库如何查看数据中表信息的相关资料,要查询数据表信息,需要用到 系统表或系统视图等,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • PostgreSQL 自定义自动类型转换操作(CAST)

    PostgreSQL 自定义自动类型转换操作(CAST)

    这篇文章主要介绍了PostgreSQL 自定义自动类型转换操作(CAST),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL教程(二):模式Schema详解

    PostgreSQL教程(二):模式Schema详解

    这篇文章主要介绍了PostgreSQL教程(二):模式Schema详解,本文讲解了创建模式、public模式、权限、删除模式、模式搜索路径等内容,需要的朋友可以参考下
    2015-05-05
  • postgresql如何查询重复计数及去重查询

    postgresql如何查询重复计数及去重查询

    这篇文章主要介绍了postgresql如何查询重复计数及去重查询问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Abp.NHibernate连接PostgreSQl数据库的方法

    Abp.NHibernate连接PostgreSQl数据库的方法

    这篇文章主要为大家详细介绍了Abp.NHibernate连接PostgreSQl数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01

最新评论