Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Temukan baris di A yang tidak memiliki baris terkait di B, di mana FK ada di B?

Anda mencari NOT EXISTS :

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

Memiliki indeks di b.a_id membantu kinerja kueri ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengganti id departemen yang dipisahkan koma dengan namanya masing-masing?

  2. Memperbaiki 1064 SQL Error Mengimpor Database ke Wampserver

  3. MySQL - Ganti Karakter di Kolom

  4. Symfony2 Doctrine Qb STR_TO_DATE Fungsi Tidak Diketahui

  5. Sisipan massal dengan mysql2 dan NodeJs melempar 500