OMG*_*ies 25
是的,使用UNION -
CREATE VIEW vw_combined AS
SELECT * FROM TABLE1
UNION ALL
SELECT * FROM TABLE2
Run Code Online (Sandbox Code Playgroud)
...要求列数相同,数据类型在每个位置匹配.
..最好是使用JOIN:
CREATE VIEW vw_combined AS
SELECT *
FROM TABLE1 t1
JOIN TABLE2 t2 ON t2.col = t1.col
Run Code Online (Sandbox Code Playgroud)
但我想根据视图发出警告 - 如果没有实现,它们只是准备好的SQL语句.没有性能优势,如果您基于另一个构建视图,则会对性能产生负面影响.此外,视图很脆弱 - 它们可以更改,如果存在问题,您将无法使用支持视图.
| 归档时间: |
|
| 查看次数: |
73033 次 |
| 最近记录: |