【发布时间】:2019-10-22 14:44:20
【问题描述】:
当不同的行具有相同的 id 但不同的列值时,我试图将它们合并为一个。
(table1)
id colour
1 red
1 blue
2 green
2 red
我希望将其组合起来,结果是:
id colour1 colour2
1 red blue
2 green red
颜色数量没有限制。它的范围取决于 id。
任何帮助将不胜感激!提前致谢。
【问题讨论】:
-
为什么 colour1 = red 和 colour2 = blue 而不是相反? SQL 表/结果集由 ANSI SQL 定义 orderless
-
.. 同样对于当前数据集,您也不可能需要
id |colour|position->1|red|1,1|blue|2.... -
我的错误。顺序可以是任何东西。