sql >> Databáze >  >> RDS >> PostgreSQL

Hledání kombinací konkrétních hodnot

Toto je pravděpodobně jedno z nejrychlejších řešení:

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

Za předpokladu PRIMARY KEY nebo UNIQUE omezení na (col1, col2) , jako je obvykle implementován. Jinak přidejte DISTINCT .

Existuje mnoho dalších způsobů, jak implementovat relační rozdělení. Zde jsou některé:



  1. Načíst data z tabulky pomocí funkce Group_concat

  2. Chyba při přístupu k EntityManager - openjpa - WAS liberty profile

  3. Chyba při volání jazyka Java z PL/SQL

  4. Django:jak získat data order_detail_data podle order_id