この時点まで、データベース構造の変更を回避することができたベンダー提供のデータベースがあります。間もなく、関連するプロジェクトについてテーブルに直接クエリを実行する予定です。必要なすべてのデータを取得するには、複数の和集合を持つ大きなSQLステートメントを作成する必要があります。
select ... from table1
union
select ... from table2
...
select ... from tableN
このプロジェクトではスピードが最優先事項です。結合を行うためのビューを作成してから、このビューをクエリする(したがって、ベンダーデータベースに変更を加える)か、アプリケーションからunionステートメントを実行する方が速いでしょうか?
ベンダーデータベースに変更を加えることに伴う潜在的な問題を知っているので、フィードバックを探しているのはなぜですか。