有如下表:
num  name   con_no   detail
1     A      11        aa
1     A      22        bb
2     B      33        cc得到结果:num     name     con_no       detail
1        A      11 , 22      aa , bb
2        B        33            cc

解决方案 »

  1.   

    有如下表:
    num name con_no detail
    1    A     11     aa
    1    A     22     bb
    2    B     33     cc得到结果:num name    con_no     detail
    1    A     11 , 22     aa , bb
    2    B       33         cc 
     
     
      

  2.   

    SELECT num,name,wm_concat(con_no),wm_concat(detail) FROM your_table group by num,name;
      

  3.   

    补充一点:
    如果detail相同,只要显示一个如下:
    num name con_no detail
    1 A 11 aa
    1 A 22 bb
    2 B 33 cc
    2 B 44 cc得到结果:num name con_no detail
    1 A 11,22   aa,bb
    2 B 33,44       cc  
      

  4.   


    SELECT num,name,wm_concat(con_no),wm_concat(DISTINCT detail) FROM temp_lizx group by num,name;
      

  5.   

    SELECT num,name,wm_concat(con_no),wm_concat(DISTINCT detail) FROM temp_lizx group by num,name;