有这样的一个表:
makeing Color size1 siz2 size3 ... size12
1101    NULL    X     M
1102    NULL    L     XL  XXL当size..数据为空时就不显示,用表格显示如何控制,或者哪位大侠帮帮忙给代码看一下:以下是结果集:
1101  Color      X  M
       While     10 20
       Red       30
1102   Color     L   XL XXL
       Green     20  20  20

解决方案 »

  1.   

    nyf1220(我是党员--不过听说最近风声紧,打算换名字) :你有好的设计方法请给出如何?
      

  2.   

    或者,用表变量实现
    先将商品、颜色、所有的尺寸的内容取出,
    用颜色值做游标循环,
    每次先将 商品 COLOR 尺寸列表 放入表变量中,再将 不同颜色的记录 放入表变量中,
    最后查询表变量
    至于个尺寸的数值赋值方法,你参考一下交叉表的知识吧不过,提醒一下,这样做会很费时
    ------------------------------
    个人意见,尽供参考
      

  3.   

    改表结构吧,哪有这样差的表!!
    有这样的一个表:
    makeing Color size1 siz2 size3 ... size12可改为:
    makeing Color sizeID sizValue加一个了表:
    sizeID sizValue