Это зависит от запроса - не зная сложности запросов A, B или C, это не тот вопрос, на который можно ответить, поэтому вам лучше всего составить профиль, а затем судить на основе этого.1003 * Однако ... Я бы, наверное, пошел с объединением независимо: временная таблица может быть довольно дорогой, особенно потому, что она становится большой.Помните, что с временной таблицей вы явно создаете дополнительные операции и, следовательно, больше операций ввода-вывода, чтобы перегружать дисковую подсистему.Если вы можете сделать выбор, не прибегая к временной таблице, это всегда (вероятно) будет быстрее.
Там должно быть исключение (или семь) из этого правила, поэтому вам лучше профилироватьс реально большим набором данных, чтобы убедиться, что вы получите надежные цифры для принятия подходящего решения.