我正在使用 Access 数据库,需要将不同的相关行连接成 1 行。我找到了解决方案here并使用它取得了巨大成功。但是,我需要为其添加额外的条件,只有在某些其他列也相等的情况下才应该这样做。 例如:
1 X 阿尔法
2 Y 测试版
1 X Gamma
1 Z 增量
应该变成
1 X 阿尔法, Gamma
1 Z 增量
2 Y 测试版
有谁知道该怎么做,特别是对于像我这样的新手?
最佳答案
您似乎正在使用 Does MS access(2003) have anything comparable to Stored procedure. I want to run a complex query in MS acceess 中提供的代码.
没有理由不应该在 sql 中将两个字段作为一个字段提供,因此举个例子:
SELECT Number & Letter,
Concatenate("SELECT Letter & Alpha As FirstField FROM tblTable
WHERE Number & Letter =""" & [Number] & [Letter] & """") as FirstFields
FROM tblT
关于sql - Access 将行连接成单行 : extra conditions needed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/511669/