日期:2014-05-18  浏览次数:20391 次

交叉表的问题!鱼鱼师傅不知道在不在???? 帮忙解决一下
create       table       table_goods   (id       varchar(10),visit   int,goods_id   varchar(10),goods   int   ,name   varchar(30))      
    insert       table_goods            
              select         '196 '   ,   1   ,   'a01 ',   1   , '衣服 '    
    union           all               select         '196 '   , 1   ,   'a02 ',   2   ,   '裤子 '
    union           all               select         '196 '   , 1   ,   'a03 ',   3   ,   '帽子 '
    union           all               select         '196 '   , 2   ,   'a04 ',   1   ,   '鞋 '  
    union           all               select         '196 '   , 2   ,   'a05 ',   2   ,   '袜子 '      
    union           all               select         '196 '   , 2   ,   'a06 ',   3   ,   '皮带 '      
    union           all               select         '196 '   , 2   ,   'a07 ',   4   ,   '衣服 '  
    union           all               select         '566 '   , 1   ,   'b08 ',   1   ,   '钢笔 '      
    union           all               select         '566 '   , 2   ,   's09 ',   1   ,   '啤酒 '      
    union           all               select         '566 '   , 3   ,   'g01 ',   1   ,   '螺丝刀 '  

    id                 表示用户
    visit           表示反问次数  
    goods_id     表示发生物品ID
    goods           表示发生顺序
    mame             表示发生   物品名称

id           visit         goods_id       goods       cname
196 1                 a01             1               衣服
196 1 a02 2               裤子
196 1 a03 3           &nb