Hi team,
we have a query working in CB-6.6X version and the is not working in CB 7.1.X version. Is something changed?
Query:
WITH 1_table AS (SELECT RAW route.RteId FROM `default` AS route WHERE route.`$Type` = 'XXXX')
SELECT DISTINCT ProdUpcVal FROM `default` WHERE `$Type` = 'XXXXX'
AND RteCtryCd = 'XXX' AND RteId IN 1_table
INTERSECT
WITH 2_table AS (SELECT RAW route.RteId FROM `default` AS route WHERE route.`$Type` = 'XXXX')
SELECT DISTINCT ProdUpcVal FROM `default` WHERE `$Type` = 'XXXXX'
AND RteCtryCd = 'XXX' AND RteId IN 2_table;
if i change the query like below then it is working.
(WITH 1_table AS (SELECT RAW route.RteId FROM `default` AS route WHERE route.`$Type` = 'XXXX')
SELECT DISTINCT ProdUpcVal FROM `default` WHERE `$Type` = 'XXXXX'
AND RteCtryCd = 'XXX' AND RteId IN 1_table)
INTERSECT
(WITH 2_table AS (SELECT RAW route.RteId FROM `default` AS route WHERE route.`$Type` = 'XXXX')
SELECT DISTINCT ProdUpcVal FROM `default` WHERE `$Type` = 'XXXXX'
AND RteCtryCd = 'XXX' AND RteId IN 2_table);