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

Tìm kết hợp các giá trị cụ thể

Đây có lẽ là một trong những giải pháp nhanh nhất:

SELECT col1  -- already DISTINCT?
FROM   tbl t1
JOIN   tbl t2 USING (col1)
WHERE  t1.col2 = 6
AND    t2.col2 = 7;

Giả sử một PRIMARY KEY hoặc UNIQUE ràng buộc về (col1, col2) , giống như nó thường được triển khai. Khác thêm DISTINCT .

Có nhiều cách khác để thực hiện phép chia quan hệ. Đây là một số:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách định cấu hình sao chép cụm-thành-cụm cho PostgreSQL

  2. Vấn đề làm tròn kỳ lạ

  3. Các lược đồ của PostgreSQL cho các ứng dụng nhiều người thuê

  4. pg-promise:sử dụng kết quả của một truy vấn trong truy vấn tiếp theo trong một giao dịch

  5. Postgres - Truyền tên bảng làm tham số và lưu trữ kết quả trong tệp