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

Bất kỳ điểm nào trong việc sử dụng LIMIT trong truy vấn EXISTS?

Mục đích của EXISTS() là thực hiện truy vấn chỉ cho đến khi nó có thể quyết định xem có bất kỳ các hàng trong bảng đó khớp với WHERE mệnh đề. Đó là, về mặt logic, nó thực hiện điều tương tự như LIMIT 1 . EXISTS có thể được gọi là semi-join trong một số vòng kết nối.

Điểm mấu chốt:Không sử dụng LIMIT 1 bên trong EXISTS() .

Addenda:Như Paul đã chỉ ra, LIMIT với một OFFSET (hoặc LIMIT m,n ) có ý nghĩa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql không thể được khởi động trong Môi trường phát triển Mgt

  2. trường được phân tách bằng dấu phẩy để so sánh trong mysql

  3. Lỗi DateTime khi chèn vào MySQL

  4. Cách chạy máy chủ lưu trữ mysqladmin trên Amazon RDS

  5. Cách lưu trữ các ký tự UTF8 trong MySQL