我正在使用Access数据库,我需要将不同的相关行连接成1行。我找到了一个解决方案here并使用它取得了巨大的成功。但是我需要为它添加额外的条件,只有当某些其他列也相等时才应该这样做。 例如:
1 X Alpha
2 Y Beta
1 X Gamma
1 Z Delta
应该成为
1 X Alpha,Gamma
1 Z Delta
2 Y Beta
有没有人知道这样做,特别是像我这样的新手?
答案 0 :(得分:4)
您似乎正在使用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