Microsoft Accessにクエリがあり、1000レコードを返すのに約6秒かかります。
SELECT DISTINCTROW tb_bauteile.*
FROM tb_bauteile
LEFT JOIN FehlerCodes_akt_Liste
ON tb_bauteile.CDT = FehlerCodes_akt_Liste.CDT
WHERE (( ( FehlerCodes_akt_Liste.Steuergerät ) = 'MEDC17' ))
ORDER BY FehlerCodes_akt_Liste.Fehlerpfad;
必要なフィールドにインデックスを付けます。 tb_bauteileには約3000レコードがあり、FehlerCodes_akt_Listeには約20000レコードがあります。Where and order句を削除すると、クエリはレコードを非常に高速に返します。クエリを最適化するにはどうすればよいですか?