表A
id  name      code
1   wang      AA
1   li        BB
2   zhang     CC
3   huang     DD
3   cai       EE
3   ren       FF结果要:id   name               code
1    wang,li           AA,BB
2    zhang             CC
3    huang,cai,ren     DD,EE,FF

解决方案 »

  1.   

    select id,group_concat(name separator ',') name,
              group_concat(code separator ',') code
    from tb
    group by id
      

  2.   

    要是MSSQL中也有group_concat多好啊 :)
      

  3.   

    liangCK 的是正解。yueliangdao0608 我搜索不到咯。谢谢关注!有什么学习数据库编程的好书介绍吗?最好有实例的。