Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum ist diese SQL-Abfrage mit Unterabfrage sehr langsam?

Die innere Abfrage wird für jede Zeile Ihrer Tabelle immer wieder separat ausgeführt.

Da es in der inneren Abfrage keinen Verweis auf die äußere Abfrage gibt, schlage ich vor, dass Sie diese beiden Abfragen aufteilen und einfach die Ergebnisse der inneren Abfrage in WHERE einfügen Klausel.