PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Znajdowanie kombinacji określonych wartości

Jest to prawdopodobnie jedno z najszybszych rozwiązań:

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

Zakładając PRIMARY KEY lub UNIQUE ograniczenie na (col1, col2) , tak jak jest to zwykle zaimplementowane. W przeciwnym razie dodaj DISTINCT .

Istnieje wiele innych sposobów na zaimplementowanie podziału relacyjnego. Oto kilka:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksportowanie zapytania PostgreSQL do pliku csv przy użyciu Pythona

  2. Jak ustawić strefę czasową dla połączenia postgresql jdbc utworzonego przez flyway?

  3. Konfiguracje wielu centrów danych z PostgreSQL

  4. Jak zapisywać dane z tabel R do PostgreSQL za pomocą autoinkrementacji klucza podstawowego?

  5. okresowo odświeżaj zmaterializowany widok postgres