【发布时间】:2017-08-11 21:52:28
【问题描述】:
这是我的示例表
CustomerName|Items
customer 1 |Item 1
customer 1 |Item 2
customer 1 |Item 3
customer 2 |Item 1
customer 2 |Item 4
customer 3 |Item 2
customer 4 |Item 5
customer 5 |Item 6
我需要将表格转换为
CustomerName|Item 1|Item 2|Item 3|Item 4|Item 5|Item 6|
customer 1 | X | X | X | | | |
customer 2 | X | | | X | | |
customer 3 | | X | | X | | |
customer 4 | | | | | X | |
customer 5 | | | | | | X |
我试过PIVOT,在 SAP HANA 中它不起作用。
任何建议将不胜感激。
【问题讨论】:
-
是否只有
6项目或可能有更多。在这种情况下,您要在表中添加那么多列吗? -
可能有数十万个项目 :) 这只是一个例子。
-
如果您可以拥有数十万个项目,那么您不会希望在 MySQL 中这样做。你真的想要一个有这么多的数据透视表吗?
-
@Tom 不是真的!我不知道我将采用哪种方法进行改造。我检查了你分享的页面。