Ответсообщение недоступно
Не вижу в этом вопросе ничего хорошего. Это такая узко специфическая оптимизация использование временных таблиц которая явно сигнализирует о том что есть просчеты в архитектуре. В итоге мы наберем кандидатов которые будут способны сапортить этот бред, но отсеем тех кто мог бы найти лучшее решение, как то декомпозиция, применить деморализации и т.д. Супер сложные запросы в которых требуются временная таблица это всегда перетекание какой то части бизнес логики на сторону sql, и баз данных, ее размазывание по всему приложению это потом невозможно сапортить.
Для меня если задают углубленные вопросы по sql это редфлаг, это значит что косяки в архитектуре пытаются компенсировать через базу данных. Эта вся история потом плохо масштабируется.