【发布时间】:2019-06-06 17:52:57
【问题描述】:
我想获取除一列之外的所有行包含重复数据,并获取一个唯一字段并将其放在一行中,并添加一列。我正在从三个不同的数据库创建一个表来创建:
Wk RunOrder Job Number ModelNo .... ItemTag
23 28 1234 abcd 1
23 28 1234 abcd 2
23 28 1234 abcd 3
23 28 1234 abcd 4
12 28 1222 abbd 2
12 28 1222 abbd 4
我想要的是:
Wk RunOrder Job Number ModelNo .... ItemTag
23 28 1234 abcd 1,2,3,4
23 28 1222 abbd 2,4
RunOrder 和 ItemTag 列来自不同的数据库
【问题讨论】:
-
这些链接适用于 Apache.Spark,我正在使用 sql-server 管理,因此 collect_list 命令似乎不是一个可行的选择,感谢您提供的链接
-
对不起,链接错误,应该是stackoverflow.com/questions/8005846/…
-
不用担心,该链接似乎是一个硬编码的解决方案,有没有办法让它成为动态的?就像我在列表中有更多具有不同 JobNumber 的数据,我需要做同样的事情来
标签: sql sql-server