Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi cette requête SQL avec sous-requête est-elle très lente ?

La requête interne est exécutée séparément pour chaque ligne de votre table encore et encore.

Comme il n'y a aucune référence à la requête externe dans la requête interne, je vous suggère de scinder ces deux requêtes et d'insérer simplement les résultats de la requête interne dans WHERE clause.