繁体   English   中英

将变量分配给多个 select 命令

[英]Assigning variables to multiple select commands

我创建了一堆视图表,其中涉及合并/连接以最终创建一个组合/合并表。 我不想将所有这些中间表保留在数据库中,有没有办法为我创建的这些中间视图表(表 1、表 2 等)分配一个变量? 以“Combined_table”作为最终 output 的示例:

CREATE 或 REPLACE VIEW database.table1 as select... from...left join on...;

CREATE 或 REPLACE VIEW database.table2 as select...from database.table1...left join on...;

CREATE 或 REPLACE VIEW database.table3 as select...from database.table1...left join on...;

CREATE 或 REPLACE VIEW database.Combined_table as select table2.field1 table2.field2 table3.field1 from database.table4 left join table2 on... left join table3 on...

希望你明白这一点。

没有自动方式。

您当然可以设计一个 SELECT 查询,它是您用于其他视图的查询的组合,但您可以编写完整的查询来定义组合视图。 换句话说,没有“展平”操作可以自动将视图视图转换为基本查询视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM