Неподдерживаемый подзапрос с таблицей в предикате соединения - PullRequest
0 голосов
/ 13 февраля 2019

Я пытался выполнить следующий запрос, но при появлении следующего сообщения «Неподдерживаемый подзапрос с таблицей в предикате соединения».У тебя есть идея?Я ценю ваши комментарии.

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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...