PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Pembaruan Postgresql dengan bergabung

Sintaks Pembaruan Umum:

[ 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 ] [, ...] ]

Solusi untuk masalah Anda:

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

Untuk informasi lebih lanjut tentang UPDATE sintaks ikuti tautan di bawah ini:

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. Cara Menghindari Looping Trigger Calls Di PostgreSQL 9.2.1

  2. Panduan Menggunakan pgBouncer untuk PostgreSQL

  3. Pencocokan partisi tingkat lanjut untuk penggabungan partisi

  4. Buat PERAN PostgreSQL (pengguna) jika tidak ada

  5. Kurangi Tahun dari Tanggal di PostgreSQL