小猪21 2012-11-15 22:41
浏览 1149

oracle将多条数据合并成一条

t_table:col1,col2,col3,col4,col5,col6
其中col1和col2是每条记录都有值的,
col1    col2     col3    col4    col5     col6
jack    杰克      a       a1                   c1
jack    杰克      a                  b2
jack    杰克      b      a3        b3       c3
mary    玛丽     c      a4                   c4
mary    玛丽     d     a5        b5
mary    玛丽     c      a6       b6       c6
 

我想根据col1和col2的唯一决定,来把jack  杰克合成一条记录,mary 玛丽合成一条记录,即:

col1    col2     col3       col4               col5       col6
jack    杰克    a,a,b      a1,a3           b2,b3      c1,c3
mary    玛丽    c,d,c      a4,a5,a6      b5,b6      c4,c6      

请问用Oracle该如何写SQL啊?

 

  • 写回答

0条回答 默认 最新

    报告相同问题?