Ja, ved at bruge en UNION -
CREATE VIEW vw_combined AS
SELECT * FROM TABLE1
UNION ALL
SELECT * FROM TABLE2
...kræver, at der er det samme antal kolonner, og datatyperne matcher på hver position.
..helst ved hjælp af en JOIN:
CREATE VIEW vw_combined AS
SELECT *
FROM TABLE1 t1
JOIN TABLE2 t2 ON t2.col = t1.col
Men jeg vil advare mod at være afhængig af synspunkter - hvis de ikke bliver til virkelighed, er de kun forberedte SQL-sætninger. Der er ingen ydeevnefordel og kan påvirke ydeevnen negativt, hvis du bygger en visning baseret på en anden. Visninger er også sprøde - de kan ændre sig, og du ved ikke, før du bruger en understøttende visning, hvis der er problemer.