[英]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.