【发布时间】:2009-02-04 14:49:15
【问题描述】:
我正在使用 Access 数据库,我需要将不同的相关行连接成 1 行。我找到了一个解决方案here 并成功使用它。但是我需要为其添加额外的条件,只有在某些其他列也相等时才应该这样做。 例如:
1 X 阿尔法
2 年测试版
1 X 伽马
1 Z 增量
应该变成
1 X 阿尔法,伽玛
1 Z 增量
2 年测试版
有谁知道这样做,尤其是像我这样的新手?
【问题讨论】:
-
您似乎在反规范化?这是你的真实意图吗?
-
这些行是否都在同一个表中,或者您是否将表 1 中的行连接到表 2 中的行?
-
所有行都在同一个表中。我知道这听起来很奇怪,但我需要加入他们才能应用一些统计数据。如果我不将它们放在 1 行中,我会在我的统计程序中得到不同的案例,这是不好的。
标签: sql ms-access stored-procedures ms-office