【发布时间】:2017-11-22 01:28:07
【问题描述】:
我有一个由 SQL 返回的以下形式的结果集:
ID Key
1 A
2 A
3 A
现在我的要求是以下面的形式显示数据:
Key ID1 ID2 ID3
A 1 2 3
如何为此构建 SQL?
【问题讨论】:
-
Google Pivot teradata。
-
你知道写查询的时候会有多少列吗?这总是三个值吗?如果是这样,您可以使用 PIVOT 或条件聚合。通常这种显示的事情是你不会在 SQL 中做的,而是在你的应用程序或网站中。
-
只有一个列ID需要这样显示。
-
@kannam:您使用的是哪个 teradata 版本?
-
我使用的是 14.10