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

Postgresql - Mảng cơ bản và array_agg

&& toán tử là một vị từ mang lại true hoặc false kết quả, không phải danh sách các giá trị.

Nếu bạn đang tìm danh sách order_id tồn tại cho cả client_id=1client_id=2 , truy vấn sẽ là:

 select order_id from simple_table  where client_id in (1,2)
  group by order_id having count(*)=2;

Điều đó tương đương với các giao điểm của hai mảng nếu bạn coi rằng các mảng này là tập hợp (không có bản sao và vị trí của các giá trị không liên quan), ngoại trừ việc bạn không cần sử dụng mảng, SQL tiêu chuẩn đơn giản là đủ tốt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Triển khai và quản lý PostgreSQL 11:Mới trong ClusterControl 1.7.1

  2. TypeError:Đối tượng thuộc loại 'DataFrame' không thể tuần tự hóa JSON

  3. Tự động cộng gộp, nhưng bỏ qua các giá trị hiện có trong cột

  4. Postgresql cố gắng sử dụng định dạng thực thi trong một hàm nhưng nhận được lỗi không tìm thấy cột khi cung cấp định dạng chuỗi trong liên kết

  5. Postgresql Dấu thời gian hiện tại khi cập nhật