У меня есть схема со многими связанными таблицами.Представление позволило мне объединить все эти таблицы в одну большую таблицу, удобную для использования в моем приложении.
Теперь мне нужно представить несколько разные представления для приложения: еще одно отношение к настоящему, некоторые дополнительные столбцы,
A very simplified example: the real one has many fields and tables related
Base request:
select T1.C1, T2.C2
from T1, T2
where ...
Specialized request A:
select T1.C1, T2.C2, T2.C3, T4.C4
from T1, T2, T4
where ...
Specialized request B:
select T1.C1, T2.C2, T2.C3, T5.C5
from T1, T2, T5
where ...
Считаете ли вы хорошей идеей (как с точки зрения обслуживания, так и с точки зрения производительности) создать первый вид base_view, а затем повторно использовать этот вид для создания view_A и view_B?