Dataiku BigQuery交叉连接

问题描述 投票:0回答:1

我正在尝试使用Dataiku中的交叉连接并通过与BigQuery的连接来建立表。

我的左桌子是日历(自2015年以来的每一天),我的右桌子是商店清单;我应该用这两个的所有组合创建一个表。

问题是:当我从可视配方“ Join With”和代码配方“ SQL”运行交叉联接时,我丢失了很多行,仅保留了每月的第二天(而不是每个月)。

这是代码:

    SELECT A.*, B.* 
    FROM 
        (SELECT * FROM `dataset_etl_1`.`DMM_BDL_ANL__DM_CALENDAR` 
        WHERE DATE_DT >= '2015-01-01'
        AND DATE_DT <= CAST(DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) AS TIMESTAMP) ) A
        LEFT JOIN 
        (SELECT * FROM `dataset_etl_1`.`DMM_BDL_ANL__DM_SHOP` WHERE COMPANY_CD ='024') B

似乎很简单,但是我无法弄清楚自己在做什么错。

非常感谢

google-bigquery cross-join
1个回答
1
投票

我已经解决了问题!谢谢

© www.soinside.com 2019 - 2024. All rights reserved.