【问题标题】:BigQuery joins two tables and inserts data into another tableBigQuery 连接两个表并将数据插入另一个表
【发布时间】:2021-09-02 20:22:54
【问题描述】:

我在 BigQuery 中有两个表,T1T2

我想把这两个表连接起来,连接后还要往T3表中插入数据。

这怎么可能?

谢谢

【问题讨论】:

    标签: sql database google-bigquery etl


    【解决方案1】:

    试试INSERT SELECT 语句:

    INSERT t3 (column1, column2)
    SELECT t1.column1, t2.column2
    FROM t1 join t2 on t1.id=t2.id
    

    【讨论】:

      【解决方案2】:

      您可以将任何查询的结果保存在 BigQuery Steps 的永久表中。 将查询结果写入永久表时,您要查询的表必须与包含目标表的数据集位于同一位置。

      【讨论】:

        猜你喜欢
        • 2015-07-02
        • 2020-09-28
        • 1970-01-01
        • 1970-01-01
        • 2020-12-22
        • 2017-03-02
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        相关资源
        最近更新 更多