0

次の結果セットがあります。

ID  |  mark   |  cost   | comment  
 1      yel       45        array
 3      yel       45        tack

今、私は次のような1行だけを持ちたいです:

ID  |  mark   |  cost   | comment  
 1      yel       45        array tack

マークとコストが同じ場合。

それを行う方法についてのアイデアはありますか?

4

1 に答える 1

1
select min(id),
       mark,
       cost,
       substr( xmlserialize( xmlagg( xmltext( concat( ' ', comment ) ) ) as varchar( 1024 ) ), 3 )
  from t1
 group by mark,
          cost;
于 2013-08-20T10:05:22.957 に答える