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

Postgresql làm thế nào để chọn các giá trị trong cột từ một bảng mà chỉ có sẵn trong một bảng khác?

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

hoặc

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

nhưng cái đầu tiên tốt hơn vì lý do hiệu suất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nâng cấp Slony-I 2.0.x lên phiên bản 2.1.x mới nhất

  2. Truy vấn trục xoay động sử dụng PostgreSQL 9.3

  3. tính toán phần trăm thứ n trong postgresql

  4. Yêu cầu cung cấp giấy tờ cho PGDay.IT 2011 đã được gia hạn

  5. Rút hai truy vấn từ cùng một bảng