PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menemukan kombinasi nilai-nilai tertentu

Ini mungkin salah satu solusi tercepat:

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

Dengan asumsi PRIMARY KEY atau UNIQUE batasan pada (col1, col2) , seperti yang biasanya diterapkan. Jika tidak, tambahkan DISTINCT .

Ada banyak cara lain untuk menerapkan pembagian relasional. Berikut ini beberapa:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfigurasi Puma Cluster di Heroku

  2. Bagaimana cara menginstal Haproxy dan Keepalive

  3. Mengapa PostgreSQL memperlakukan kueri saya secara berbeda dalam suatu fungsi?

  4. PostgreSQL - nilai dinamis sebagai nama tabel

  5. PostgreSQL tsrange:apakah benar lower_inf('(-infinity,today)'::tsrange) salah?