我有这样一个问题没有想好解决的办法.
有二个表的数据
我就叫它们表1和表2
表1:有键值ID,数据1,数据2
表2:有键值ID,数据3,数据4
表1和表2的键值ID相等
表1一条数据对应表2多条数据.
例如:
      ID   数据1  数据2   数据3     数据4
1     001  k1    word    123       ter
2     001  k1    word    124       ter
3     001  k1    word    125       ter
4     002  k2    word    155       ter
5     002  k2    word    165       ter   
6     002  k2    word    173       ter
把数据合并成这样
      ID   数据1  数据2   数据3     数据4
                         123       ter
1条   001  k1    word    124       ter
                         125       ter
                         155       ter
2条   002  k2    word    165       ter   
                         173       ter我应该怎么样用存储过程来写,把多条数据合并成一条数据啊?后台JAVA应该怎么处理?

解决方案 »

  1.   

    我有这样一个问题没有想好解决的办法.
    有二个表的数据
    我就叫它们表1和表2
    表1:有键值ID,数据1,数据2
    表2:有键值ID,数据3,数据4
    表1和表2的键值ID相等
    表1一条数据对应表2多条数据.
    例如:
          ID   数据1  数据2   数据3     数据4
    1     001  k1    word    123       ter
    2     001  k1    word    124       ter
    3     001  k1    word    125       ter
    4     002  k2    word    155       ter
    5     002  k2    word    165       ter   
    6     002  k2    word    173       ter
    把数据合并成这样
          ID   数据1  数据2   数据3     数据4
                             123       ter
    1条   001  k1    word    124       ter
                             125       ter
                             155       ter
    2条   002  k2    word    165       ter   
                             173       ter我应该怎么样用存储过程来写,把多条数据合并成一条数据啊?后台JAVA应该怎么处理?
      

  2.   

    把数据合并成这样
          ID   数据1  数据2   数据3     数据4
                             123       ter
    1条   001  k1    word    124       ter
                             125       ter
                             155       ter
    2条   002  k2    word    165       ter   
                             173       ter这个啥意思,看不懂。说清楚典雅