Zależy to od zapytania — bez znajomości złożoności zapytań A, B lub C nie można na nie odpowiedzieć, więc najlepiej jest sprofilować, a następnie ocenić na podstawie tego.
Jednak... Prawdopodobnie wybrałbym związek bez względu na to:tymczasowy stół może być dość drogi, zwłaszcza, gdy staje się duży. Pamiętaj, że z tabelą tymczasową jawnie tworzysz dodatkowe operacje, a tym samym więcej operacji we/wy, które obciążają podsystem dyskowy. Jeśli możesz dokonać wyboru bez uciekania się do tabeli tymczasowej, zawsze (prawdopodobnie) będzie to szybsze.
Z pewnością będzie wyjątek (lub siedem) od tej reguły, dlatego lepiej jest profilować na realistycznie dużym zbiorze danych, aby upewnić się, że uzyskasz solidne liczby, aby podjąć odpowiednią decyzję.