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

Tìm hàng trong A mà không có hàng liên kết trong B, FK ở đâu trên B?

Bạn đang tìm kiếm NOT EXISTS :

SELECT 
  * 
FROM 
  a
WHERE
  NOT EXISTS (SELECT 1 FROM b WHERE a_id = a.id)

Có chỉ mục trên b.a_id giúp hiệu suất của truy vấn này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiển thị tên người dùng và id người dùng từ $ _SESSION

  2. MySQL là gì:Tổng quan

  3. Sử dụng MySQLi để CHÈN Dữ liệu vào Cơ sở dữ liệu

  4. 'TÙY CHỌN SQL_SELECT_LIMIT =DEFAULT'

  5. PHP - MySQL nhận giá trị của tham số từ một thủ tục được lưu trữ