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

Truy vấn trong truy vấn:Có cách nào tốt hơn không?

Trong những trường hợp đơn giản, trình tối ưu hóa truy vấn có thể tạo ra các kế hoạch giống hệt nhau cho một phép nối đơn giản so với một phép chọn phụ đơn giản.

Nhưng nói chung (và nếu thích hợp), bạn nên ưu tiên kết hợp hơn các lựa chọn phụ.

Ngoài ra, bạn nên tránh các truy vấn con tương quan (truy vấn trong đó biểu thức bên trong tham chiếu đến biểu thức bên ngoài), vì chúng thực sự là một vòng lặp for trong vòng lặp for). Trong hầu hết các trường hợp, một truy vấn con tương quan có thể được viết dưới dạng một phép nối.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:Xác định khách truy cập quay lại dựa trên ngày - tham gia hoặc chức năng cửa sổ?

  2. Phương pháp xếp tầng xóa mềm trong mối quan hệ cha-con

  3. Lỗi:EXDEV:không cho phép liên kết thiết bị chéo, đổi tên '/ tmp / trên Ubuntu 16.04 LTS

  4. sqlalchemy tạo XEM bằng ORM

  5. Sử dụng docker-soạn để tạo bảng trong cơ sở dữ liệu postgresql