访问将行连接成单行:需要额外条件
我正在使用 Access 数据库,需要将不同的相关行连接成 1 行。 我找到了一个解决方案这里< /a> 并使用它取得了巨大成功。 但是,我需要为其添加额外的条件,只有在某些其他列也相等的情况下才应该这样做。 例如:
1 X Alpha
2 Y Beta
1 X Gamma
1 Z Delta
应该变成
1 X Alpha,Gamma
1 Z Delta
2 Y Beta
有谁知道这样做,特别是对于像我这样的新手?
I'm working with an Access database and I need to concatenate different related rows into 1 row. I found a solution here and used it with great success. However I need to add extra conditions to it, it should only be done if certain other columns are equal too.
For example:
1 X Alpha
2 Y Beta
1 X Gamma
1 Z Delta
should become
1 X Alpha,Gamma
1 Z Delta
2 Y Beta
Does anyone know to do this, especially for a newbie like me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来您正在使用 MS access(2003) 是否有与存储过程类似的东西。 我想在 MS Access 中运行复杂的查询。
没有理由不应该在 sql 中将两个字段作为一个字段输入,所以举个例子:
It seems you are using the code supplied in Does MS access(2003) have anything comparable to Stored procedure. I want to run a complex query in MS acceess.
There is no reason why you should not feed in two fields as one in your sql, so an example: