连接谓词中带有表的不支持的子查询

时间:2019-02-13 16:49:44

标签: google-bigquery

我试图运行下一个查询,但是下一个消息出现“连接谓词中带有表的不受支持的子查询”。你有什么主意吗感谢您的评论。

WITH
  D1 AS (
  SELECT
    SETID,
    CUST_ID,
    MAX(EFFDT) AS EFFDT
  FROM
    `g4s-data-reporting.g4s_data.PS_CUST_CREDIT`
  WHERE
    EFFDT <= CURRENT_TIMESTAMP()
  GROUP BY
    1,
    2 ),
LEFT OUTER JOIN
    `g4s-data-reporting.g4s_data.PS_CUST_CREDIT` D
  ON
    A.SETID = D.SETID
    AND A.CUST_ID = D.CUST_ID
    AND D.EFFDT = (
    SELECT
      MAX(EFFDT) --select 2
    FROM
      `g4s-data-reporting.g4s_data.PS_CUST_CREDIT` D1
    WHERE
      D1.SETID = D.SETID
      AND D1.CUST_ID = D.CUST_ID
      AND D1.EFFDT <= CURRENT_TIMESTAMP() )
  WHERE
    B.BUSINESS_UNIT IN ('00001',
      '00048')
    AND B.ITEM_STATUS = 'O'
    AND B.ENTRY_TYPE NOT IN ('AO',
      'CNVBC',
      'MC',
      'OA')

0 个答案:

没有答案