数据库表名:XYZ
数据库结构及数据:
编号  数量  样式  ...(还有其他列)
001    3     A
001    4     B
001    5     C
002    6     D
002    7     E
002    8     F
003    9     G查询结果:
编号  数量  样式  ...(还有其他列)
001    12    A,B,C
002    21    D,E,F
003    9     G请问这样的查询语句应该怎样写呢?数据库查询语句

解决方案 »

  1.   

    SQL> --test
    SQL> select * from test;NO                      QUATITY STYLE
    -------------------- ---------- ----------
    001                           3 A
    001                           4 B
    001                           5 C
    002                           6 D
    001                           7 E
    002                           8 F
    002                           9 G已选择7行。SQL> set  linesize 1000;
    SQL> select  no ,sum(quatity),wmsys.wm_concat(style) style from test  group by no order by style;NO                   SUM(QUATITY)      STYLE
    ------------------------------------------------------------------------------------001                            19      A,B,E,C002                            23      D,F,G
    SQL> 
      

  2.   

    额。我找资料已经解决了。
    实际上就是Group by和wmsys不过还是谢谢拉。