Użycie tymczasowych oznacza, że MySQL musi użyć kilku tymczasowych tabel do przechowywania danych pośrednich obliczonych podczas wykonywania zapytania.
Używanie sortowania plików to algorytm sortowania, w którym MySQL nie jest w stanie użyć indeksu do sortowania i dlatego nie może wykonać pełnego sortowania w pamięci. Zamiast tego dzieli sortowanie na mniejsze części, a następnie scala wyniki, aby uzyskać ostatecznie posortowane dane.
Proszę zapoznać się z http://dev.mysql.com/ doc/refman/5.0/en/explain-output.html .
Myślę, że możesz używać ORDER BY oraz jakiejś tabeli pochodnej lub podzapytania. Byłoby wspaniale, gdybyś mógł wkleić zapytanie i odpowiednie informacje o tabelach/indeksach oraz dane wyjściowe WYJAŚNIJ.