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

Giá trị trả lại kết hợp chéo

Tôi đề xuất sửa đổi dữ liệu CTE (Postgres 9.1 trở lên):

WITH ins AS (
   INSERT INTO tbl1(item, usr)
   VALUES('this item', 'the user') 
   RETURNING usr
   )
SELECT t2.*
FROM   ins
JOIN   tbl2 t2 USING (usr)

Làm việc với tên cột usr thay vì user , là một từ dành riêng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng các giá trị tham số cho lược đồ và bảng trong Postgresql

  2. ĐẶT HÀNG ĐƯỢC lập chỉ mục theo LIMIT 1

  3. Chữ "O" trong ORDBMS:Kế thừa PostgreSQL

  4. Làm cách nào để thực hiện truy vấn tìm kiếm trên giá trị cột chứa một chuỗi có các giá trị được phân tách bằng dấu phẩy?

  5. Mệnh đề KIỂM TRA cho các chế độ xem có thể cập nhật