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

Postgresql jak wybrać wartości w kolumnie z jednej tabeli, które są dostępne tylko w innej tabeli?

SELECT Table1.*
FROM Table1
  INNER JOIN Table2 USING (ID); 

lub

SELECT * 
FROM Table1
WHERE ID IN (SELECT ID FROM Table2);

ale pierwszy jest lepszy ze względu na wydajność.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfiguracja PostgreSQL w celu zapewnienia ciągłości działania

  2. pojedyncze cudzysłowy pojawiają się wokół wartości po uruchomieniu kopiowania w postgresie 9.2

  3. Ucieczka hstore zawiera operatory w przygotowanym oświadczeniu JDBC

  4. oddziel nazwę pliku od ścieżki w postgresie

  5. Nie można określić typu polimorficznego, ponieważ dane wejściowe mają nieznany typ