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

truy vấn postgres với IN rất chậm

Thử tham gia CTE:

with value_list (a,b) as (
  values 
      (a_1, b_1), 
      (a_2, b_2), ..., 
      (a_5000, b_5000) 
)
select *
from table t
  join value_list v on (t.a, t.b) = (v.a, v.b);

(Điều này giả định rằng bạn không có bản sao trong danh sách các giá trị)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails tự động gán id đã tồn tại

  2. [Video] Ansible và PostgreSQL

  3. Trích xuất khóa, giá trị từ các đối tượng json trong Postgres

  4. Chọn trung bình các bản ghi được nhóm theo khoảng thời gian 5 phút

  5. Bảng tạm thời PostgreSQL