【问题标题】:How do I query across many tables in redshift without UNION ALL?如何在没有 UNION ALL 的情况下查询 redshift 中的许多表?
【发布时间】:2017-03-20 17:57:27
【问题描述】:

我正在寻找一种在所有表中编写相同选择查询的愚蠢方法。例如,在 Google Bigquery 中,我可以使用通配符进行这样的查询

select COMPLICATED QUERY HERE from `myproject:mytable_2017_1_*`;

如何在 redshift 中做同样的事情?

【问题讨论】:

    标签: sql amazon-redshift


    【解决方案1】:

    通配符语法不适用于 Amazon Redshift。每个查询都必须专门引用它希望使用的表。

    您可以创建一个 VIEW 来为您执行 UNION ALL,然后您可以只查询视图。

    【讨论】:

    • 这太糟糕了,哦,好吧
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    相关资源
    最近更新 更多