我已经尝试在 Stackoverflow 和 Google 上搜索这个问题的答案,但还没有找到。我认为我的部分问题是我不确定我正在尝试做的关键字是什么。
我的数据看起来像这样:
ID Var1 Var2 Name
01 0001 0002 Bill
01 0001 0002 Jim
01 0001 0002 Sally
02 0003 0004 Sam
02 0003 0004 Kyle
您会看到我有多行具有相同的 ID 以及相同的 Var1 和 Var2,但每一行都有一个唯一的名称。我想“展平”这些行,因此每个 ID 只有一行,并且每行都有尽可能多的“名称”列,以适应所有数据。
像这样:
ID Var1 Var2 Name1 Name2 Name3
01 0001 0002 Bill Jim Sally
02 0003 0004 Sam Kyle
有谁知道如何做到这一点或它叫什么?
谢谢!
根据评论更新:我的数据源是 .csv 文件,我正在尝试使用 Excel 对其进行操作。Excel 宏或 VBA 解决方案将是最好的。不幸的是,我的 SQL 非常初级,因此学习应用 SQL 解决方案将非常耗时。