はい、UNIONを使用しています-
CREATE VIEW vw_combined AS
SELECT * FROM TABLE1
UNION ALL
SELECT * FROM TABLE2
...同じ数の列があり、データ型が各位置で一致している必要があります。
..できれば、JOINを使用します:
CREATE VIEW vw_combined AS
SELECT *
FROM TABLE1 t1
JOIN TABLE2 t2 ON t2.col = t1.col
ただし、ビューによっては警告したいのですが、具体化されていない場合は、準備されたSQLステートメントのみです。パフォーマンス上の利点はなく、別のビューに基づいてビューを作成すると、パフォーマンスに悪影響を与える可能性があります。また、ビューは脆弱です。ビューは変更される可能性があり、問題があるかどうかはサポートビューを使用するまでわかりません。