Я использую GridSQL, где возникают проблемы с производительностью, когда возникает шаблон SQL INNER JOIN (SELECT. Поэтому я рассматриваю возможность переписать все эти запросы в два запроса, один из которых создает временную таблицу с использованием оператора точного выбора, а другой - присоединение запроса с временной таблицей, поэтому шаблон будет INNER JOIN temp_table (...) вместо этого.
В каких случаях это не сработает? Как вы можете подозревать, я надеюсь, что нет ответов на этот вопрос. ;)