在Access 2013中,我试图将一列中的字段拆分为新行,但是对我尝试过的几种路由都没有成功。例如,第1行的ID#1带有与之相关的3个代码,以逗号分隔(12、13、14)。我一直在尝试运行查询以将第1行分为三行,每行都有其中一个代码,但具有相同的ID#。
我的目标是将注释列拆分为具有正确的相应ID#等的单独记录/行。
我在访问中尝试了以下SQL查询的几种变体,但均未成功:
Select [1 Tracking].ID #, [1 Tracking]Codes
FROM [1 Tracking]
CROSS APPLY STRING_SPLIT([1 Tracking].Codes, ",");
表格上的原始数据
ID # / Code:
1 (12, 13, 14)
2 (13, 15)
3 (17)
(仅3行) 运行查询后的结果;
ID # / Code:
1 (12)
1 (13)
1 (14)
2 (13)
2 (15)
3 (17)
(现在是6行,而不是3行)
任何帮助将不胜感激。我只找到VBA答案,却不知道如何使用它。谢谢。