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

Chèn vào bảng sau khi nhận được ID từ bảng khác

INSERT câu lệnh có thể sử dụng các hàng được trả về bởi SELECT câu lệnh làm nguồn để chèn dữ liệu. Vì vậy, hãy tạo SELECT thích hợp tuyên bố từ posts_tempauthors và sau đó bạn đã hoàn tất:

INSERT INTO posts(text, author_id)
  SELECT pt.post, a.id
  FROM posts_temp pt
  JOIN authors a ON a.name = pt.author;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SAO CHÉP với tên tệp động

  2. Ý nghĩa của epoch trong txid_current () trong postgresql là gì?

  3. CẬP NHẬT nguyên tử .. CHỌN trong Postgres

  4. Cách chuyển đổi chuỗi ngày thành dấu thời gian mà không cần biết định dạng ngày

  5. Làm cách nào để so sánh chuẩn XML với PostgreSQL?