tbA
col1     col2 
A001     aaa
A002     bbbtbB
col3     col4
A001      111
A001      222
A001      333
A002      444
A002      555得到的表样式为:
tbC
col1    col2       col4
A001     aaa     111,222,333
A002     bbb     444,555怎么得到tbC样式.

解决方案 »

  1.   

    select a.col1,a.col2,group_concat(b.col4) from a left join b 
    on a.col1=b.col1
    group by a.col1,a.col2
      

  2.   

    select col1,col2 ,group_concat(col4) 
    from tbA ,tbB
    where tbA.col1=tbB.col3
    group by col1
      

  3.   

    select a.col1,a.col2,group_concat(b.col4) from a left join b  
    on a.col1=b.col3
    group by a.col1,a.col2
      

  4.   

    SELECT col1,col2 ,GROUP_CONCAT(col4)  
    FROM  tbA ,tbB
    WHERE  tbA.col1=tbB.col3
    GROUP BY col1;
      

  5.   

    select col1,col2 ,group_concat(col4)  
    from tbA ,tbB
    where tbA.col1=tbB.col3
    group by col1