PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cập nhật Postgresql với tham gia

Cú pháp cập nhật chung:

[ WITH [ RECURSIVE ] with_query [, ...] ]
UPDATE [ ONLY ] table [ [ AS ] alias ]
    SET { column = { expression | DEFAULT } |
          ( column [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]
    [ FROM from_list ]
    [ WHERE condition | WHERE CURRENT OF cursor_name ]
    [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]

Giải pháp cho vấn đề của bạn:

UPDATE customers AS c
SET cutoffstop = cutoffstop + 432000
FROM bluemedia as b
WHERE c.id = b.customerid
AND b.orderid = '217201807'

Để biết thêm thông tin về UPDATE cú pháp theo liên kết dưới đây:

https://www.postgresql.org/docs/current/static/sql-update.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hội thảo trên web:Các tính năng mới trong PostgreSQL 11 [Theo dõi]

  2. Làm thế nào để tạo tìm kiếm mờ đơn giản chỉ với PostgreSQL?

  3. PostgreSQL không sử dụng chỉ mục một phần

  4. Bỏ kết hợp nhiều mảng song song

  5. Làm thế nào để thực hiện tổng hợp giống nhau trên mọi cột mà không cần liệt kê các cột?