Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Encontre linhas em A que não tenham uma linha associada em B, onde FK está em B?


Você está procurando por NOT EXISTS :
SELECT 
  * 
FROM 
  a
WHERE
  NOT EXISTS (SELECT 1 FROM b WHERE a_id = a.id)

Ter um índice em b.a_id ajuda o desempenho desta consulta.