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

MySQL in-wo ist langsam?

Die MySQL-Dokumentation beschreibt genau diese Art von Situation :

Die Verwendung eines anderen Joins anstelle einer Unterabfrage wäre eine optimalere Lösung:

SELECT p.id, p.title, t.tag AS Tags FROM Posts p
LEFT JOIN PostTags pt on pt.post_id = p.id
LEFT JOIN Tags t on t.id = pt.tag_id
GROUP BY p.id ORDER BY p.update_time DESC LIMIT 0, 10