【发布时间】:2020-05-14 23:46:24
【问题描述】:
我正在努力找出问题所在,我的部分代码看起来像这样
(sel no_2, sum(L) from (
sel no_2, colB, count(distinct(colC))
from dbA.tblP as p
join dbB.tblI as i on p.id = i.id and p.no = i.no
join dbB.tblT as t on i.no_2 = t.no_2
join dbA.mp_tblA as a on t.no_2 = a.no_2) l
) as l
group by 1) as l
Teradata 点与其中的 group by 1) 一致。我应该在“1”和“)”括号之间放什么?有什么办法可以解决吗?
【问题讨论】:
-
您应该提供整个查询。这么小的部分很难说什么。
-
好的,请告诉我如何将其格式化为注释中的代码?
-
使用问题下方的“编辑”按钮并在此处添加代码。
-
是的,我编辑了它,希望现在更清楚了
-
这部分代码中似乎有一个额外的括号(连同别名):
a.no_2) l
标签: sql database group-by subquery teradata