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

Truy vấn Mysql. Sự khác biệt giữa Tham gia và SubQuery là gì?

Nếu bảng được sử dụng trong truy vấn con trả về một giá trị hai lần, thì một JOIN cũng sẽ trả về các hàng phù hợp hai lần, trong khi điều kiện IN hoặc EXISTS sẽ chỉ trả lại chúng một lần.

JOIN có xu hướng có hiệu suất tốt hơn, nhưng có những trường hợp có thể không đúng, cụ thể đối với từng cơ sở dữ liệu (bao gồm cả phiên bản).

Tham khảo:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để nhập cơ sở dữ liệu với MySQL từ thiết bị đầu cuối?

  2. Ai đó đã hack cơ sở dữ liệu của tôi - làm thế nào?

  3. Làm cách nào để đặt bí danh một trường hoặc cột trong MySQL?

  4. Luồng khí 1.10.0 qua Ansible

  5. MySQL, việc sao chép tệp bảng dẫn đến LỖI 1017 (HY000):Không thể tìm thấy tệp:mặc dù nó ở đó