У меня есть две таблицы propeties_1
и properties_2
. Таблица propeties_1
содержит 350 000 записей, а таблица propeties_2
содержит 400 000 записей.
Я использую запрос следующим образом:
Select union_table.* FROM
(
(select col1 as c1, col2 as c2, col3 as c3 from `propeties_1` where status='A')
union
(select colm1 as c1, colm2 as c2, colm3 as c3 from `propeties_2` where status='A')
) as union_table
limit 12 offset 0 order by c1;
Этот запрос занимает слишком много времени при выполнении.
Как я могу оптимизировать этот запрос?