access 查询中如何有条件的合并同一个字段的多条记录

字段1 字段2
a1 b
a1 c
a2 f
需要结果;
a1 b,c
a2 f
各位高手在哪里呀,非常期待你的帮助。

这就是你要的:

根据某一字段值相同合并字符串 - - SQL  

 

期望结果:

         id               nameStr

         -----------------------------

         1                a,b,c

         2                d,e

         3                f

 http://blog.csdn.net/xiaomianao2010/article/details/6035634

参考资料:http://blog.csdn.net/xiaomianao2010/article/details/6035634

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-16
SQL用游标可以做到,ACCESS不行,因为他根本计算不了存储过程。再说做这种事意义真的不大,你要每个鸡蛋都孵出几只一样颜色的鸡,还要他从一个鸡屁股里出来,有很大的意义吗?追问

我要解决的问题是工作中碰到的,你用SQL游标是如何做到的,请给予详细的解答,谢谢!

第2个回答  2012-08-12
Access里 SQL 聚合函数 没有直接的group by分组合并一列的多行值的函数
这个需要自定义一个函数:
http://zhidao.baidu.com/question/243734834.html追问

你可以给我编写个函数吗?

追答

点开地址、看那个问题的回答,你可以用

追问

我需要针对我的问题,并且尽量简洁些

相似回答