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

Làm thế nào để liệt kê từng cặp bộ chỉ một lần bất kể thứ tự cột trong SQL và đại số quan hệ?

Chỉ cần sử dụng thực tế rằng nếu PC.model != PC1.model , thì một cái nhỏ hơn cái kia. Vì vậy, nếu bạn cần một trong những cặp này, chỉ cần sử dụng PC.model < PC1.model hoặc PC.model > PC1.model (tùy thuộc vào cặp bạn muốn bảo quản).

SELECT PC.model, PC1.model
FROM   PC, PC AS PC1 
WHERE  PC.model < PC1.model AND PC.speed = PC1.speed AND PC.ram = PC1.ram;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres cách triển khai cột được tính toán với mệnh đề

  2. Cách chèn nhiều hàng bằng một hàm trong PostgreSQL

  3. Truyền kiểu dữ liệu postgres

  4. Cách make_interval () hoạt động trong PostgreSQL

  5. ECONNREFUSED cho Postgres trên nodeJS với dockers