Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
ник: Lukas Делаю запрос с группировкой к запросу на объединение (t1), который объединяет кучку запросов (C, D, E). Имеет ли смысл делать группировку в запросах C, D, E, чтобы в запрос на объединение попадало меньше записей? Даст ли это выигрыш в скорости выполнения и экономию памяти? Упрощенно: Вариант 1
SELECT Sum(t1.A) As AA, t1.B FROM ( SELECT A, B FROM C UNION ALL SELECT A, B FROM D UNION ALL SELECT A, B FROM E ) As t1 GROUP BY t1.B
SELECT Sum(t1.AA) As AAA, t1.B FROM ( SELECT Sum(A) As AA, B FROM C GROUP BY B UNION ALL SELECT Sum(A) As AA, B FROM D GROUP BY B UNION ALL SELECT Sum(A) As AA, B FROM E GROUP BY B ) As t1 GROUP BY t1.B
Ваше имя:
Пароль:
Сообщение:
Прикрепить:
Для вставки смайлов в текст щелкните по значку.