этого я не знаю, погуглю как посмотреть
ну как бы если это процедура или простой запрос, то можно в ней создать временные таблицы с уже предагрегированными данными. и потом уже с ними работать и так же строить на них индексы нужные. и для вывода результата просто приджойниться к основной таблице
вы про такие временные таблицы? sql CREATE TABLE #MyLocalTempTable ( ID INT, Name VARCHAR(255) );
о, крутяк, попробую. алгоритм такой: 1. Сначала запросом с джойнами получаю первую большую таблицу . 2. Создается якорная таблица для рекурсии 3. происходит сама рекурсия и объединение. Вопрос, я должен создать временную таблицу с индексами для пункта 1, верно?
"Вопрос, я должен создать временную таблицу с индексами для пункта 1, верно?" а для этого надо план смотреть. может и надо, а может и нет.
Обсуждают сегодня