Hallo Alexander,
mit Unterabfragen dürfte das noch schneller gehen als mit JOIN, falls du entsprechend hohe Version von MySQL hast.
Subselects sind nicht generell schneller als Joins. Ob es etwas bringt, zeigen entsprechende EXPLAIN-Abfragen gegen die Originaldaten.
Freundliche Grüße
Vinzenz