Das Ergebnis ist das gleich, aber
SQL-Code:
SELECT TB020.000 AS TB025F012,
TB020.013 AS TB020F013,
TB020.014 AS TB020F014
FROM TB020
WHERE TB020.000
IN
(
SELECT DISTINCT TB025.F012
FROM TB025
)
sollte
IMHO etwas schneller und Server schonender sein, weil das äussere SELECT aus einer bereits passend verkleinerten Datenmenge auswählt.
Stattdessen wird bei der INNER JOIN Variante erst alles zusammemgesammelt und dannach ein Großteil der Daten durch das DISTINCT verworfen.