在Access中列到列

时间:2014-08-09 23:33:58

标签: sql ms-access

这看起来应该非常容易,但是经过多次搜索后我还没有找到一个例子。我想在这样的访问数据库中获取数据:

Product | Code
1000    | 120055
1000    | 3456
1000    | 4589 
1000    | 8097
2000    | 154631
2000    | 5646
2000    | 6254

使用查询使其看起来像这样。

Product | Code 1  | Code 2 | Code 3 | Code 4
1000    | 120055  | 3456   | 4589   | 8097
2000    | 154631  | 5646   | 6254   |

如果某个产品有10个代码,我需要标记10个列,#34;代码1"通过"代码10"

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用Access中的交叉表查询执行此操作。请阅读这篇文章:http://office.microsoft.com/en-gb/access-help/make-summary-data-easier-to-read-by-using-a-crosstab-query-HA010229577.aspx