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

Cập nhật hoặc Chèn (nhiều hàng và cột) từ truy vấn con trong PostgreSQL

Đối với CẬP NHẬT

Sử dụng:

UPDATE table1 
   SET col1 = othertable.col2,
       col2 = othertable.col3 
  FROM othertable 
 WHERE othertable.col1 = 123;

Đối với INSERT

Sử dụng:

INSERT INTO table1 (col1, col2) 
SELECT col1, col2 
  FROM othertable

Bạn không cần VALUES nếu bạn đang sử dụng SELECT để điền các giá trị INSERT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để loại bỏ ký tự xuống dòng và dòng mới trong Postgresql?

  2. Chèn các số không ở bên trái trong postgreSQL

  3. LỖI:quyền bị từ chối đối với giản đồ user1_gmail_com ở ký tự 46

  4. Đo lường thống kê điểm kiểm tra PostgreSQL

  5. Rownum trong postgresql