Mysql
 sql >> Database >  >> RDS >> Mysql

Eliminazione di tutti i record di una tabella a cui non viene fatto riferimento da un'altra tabella

Attenzione che NOT IN potrebbe essere molto lento. A volte - abbastanza sorprendentemente - è più veloce fare qualcosa del genere:

DELETE FROM items WHERE id IN
(SELECT id FROM items EXCEPT SELECT item_id FROM users)