Ya, menggunakan UNION -
CREATE VIEW vw_combined AS
SELECT * FROM TABLE1
UNION ALL
SELECT * FROM TABLE2
...memerlukan jumlah kolom yang sama, dan tipe data cocok di setiap posisi.
..sebaiknya, menggunakan GABUNG:
CREATE VIEW vw_combined AS
SELECT *
FROM TABLE1 t1
JOIN TABLE2 t2 ON t2.col = t1.col
Tapi saya ingin memperingatkan agar tidak bergantung pada pandangan - jika tidak terwujud, mereka hanya menyiapkan pernyataan SQL. Tidak ada manfaat kinerja, dan dapat berdampak negatif pada kinerja jika Anda membuat tampilan berdasarkan yang lain. Selain itu, tampilan bersifat rapuh - dapat berubah, dan Anda tidak akan mengetahuinya hingga menggunakan tampilan pendukung jika ada masalah.