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

Bảng sắp xếp SQL dựa trên hai trường có thể hoán đổi cho nhau

Câu hỏi của bạn là một chút mơ hồ. Tôi đoán là bạn muốn cái này:

SELECT *
FROM   tbl
ORDER  BY (GREATEST(source, recipient), LEAST(source, recipient), "time";

Hướng dẫn về GREATEST và LEAST .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi khi tạo SEQUENCEs khi khôi phục cơ sở dữ liệu PostgreSQL

  2. Postgres Alter Column Integer thành Boolean

  3. Điền nhiều bảng từ một đối tượng JSON duy nhất với json_populate_recordset

  4. Knex.js - Làm thế nào để tạo chỉ mục duy nhất với mệnh đề 'where'?

  5. Lỗi khi chạy di chuyển trên Heroku, PostgreSQL với Rails 5