У меня есть два оператора выборки с двумя общими или двумя необычными таблицами , и я беру объединение этих двух операторов, но как я могу использовать общие таблицы в оба оператора только один времяИспользовать общие таблицы в двух операциях select только один раз
select * from (select *
from table1 t1
join table2 t2
on t2.id = t1.id_fk
join table3 t3
on t3.id=t2.id_fk
join table4 t4
on t4.id=t3.id_fk
union
select *
from table1_arc t1
join table2_arc t2
on t2.id = t1.id_fk
join table3 t3
on t3.id=t2.id_fk
join table4 t4
on t4.id=t3.id_fk)
order by 1
Теперь посмотрим
таблица 3 и таблица 4
эти таблицы использовались два раза в обоих операторах выбора. Есть ли способ, чтобы я мог использовать их только один раз
Спасибо всем. Он работает – DevUzair