我在写 SQL 遇到如下,会遇到报错。
WITH A (
SELECT ID FROM TABLE_A WHERE ...
)
SELECT ...
FROM TABLE_A
LEFT JOIN TABLE_B
ON A.ID = B.ID
AND TABLE_B.ID IN A
GROUP BY ...
需求场景是这样,TABLE_A 是维度表,TABLE_B 是明细表, AND TABLE_B.ID2 IN A
是为了减少全表关联。
我在写 SQL 遇到如下,会遇到报错。
WITH A (
SELECT ID FROM TABLE_A WHERE ...
)
SELECT ...
FROM TABLE_A
LEFT JOIN TABLE_B
ON A.ID = B.ID
AND TABLE_B.ID IN A
GROUP BY ...
需求场景是这样,TABLE_A 是维度表,TABLE_B 是明细表, AND TABLE_B.ID2 IN A
是为了减少全表关联。