Задавайте вопросы, мы ответим
Вы не зашли.
Народ, добрый, подскажите.
Можно ли оптимизировать запрос так, чтобы сократить время выполнения.
select code, sum(q) as delta
from (
select code, sum(count) as q from test group by code
UNION ALL
select code,-sum(count) as q from demo group by code
) u
group by code
Зачем?
В базе таблицы по 1`000`000 каждая
Общее время работы более 2-х секунд.
Неактивен
План такой
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY <derived2> ALL NULL NULL NULL NULL 202 Using temporary; Using filesort
2 DERIVED test index NULL code 4 NULL 252140
3 UNION demo index NULL code 4 NULL 208868
NULL UNION RESULT <union2,3> ALL NULL NULL NULL NULL NULL
Неактивен
Покажите
show create table test;
и
show create table demo;
Неактивен