比如搜索“电脑”             再点“电脑硬件/台式整机/网络设备” 再点“品牌液晶显示器” 商品的数据集和分类的各个数量  显示出来,而且还分了品牌和尺寸。象下面: 按LCD显示器品牌选择: 
三星(66)   冠捷(56)   飞利浦(32)   明基(27)   优派(24)   戴尔(7)   苹果(5)   美格(5)   LG(2)   EIZO(27)   长城(14)   宏基(10)   惠普(6)   NEC(3)   KTC(3)   富士通(3)   LEGEND(3)   EPSON(3)   TCL(2)   其它品牌显示器(8)   康佳(2)   索尼(1)   IBM(1)   美齐(1)   奇丽(1)   TOPVIEW(1)   HITACHI(1)   七喜(1)   显示全部LCD显示器品牌 按LCD尺寸选择: 
19寸(116)   17寸(81)   22寸(35)   20寸(21)   24寸(4)   30寸(1)   15寸(32)   13寸(1)   14寸(2)   21寸(8)   16寸(1)   不详寸(3)   24.1寸(4)   20.1寸(3)   19.6寸(1)   23寸(2) 
想知道是通过 一条select 还是 多条select 得到的?是怎么样的select 语句得到的? 

解决方案 »

  1.   

    点“电脑硬件/台式整机/网络设备”时.
    在select里加上where购买类型
    点品牌时.在构造select时再加上where品牌.
      

  2.   

    不是一个简单的select语句就可实现,需要在sql的后台做大量的工作,所见所得的方式。
      

  3.   

    我觉得where控制一部份,像按照品牌或者尺寸这样的分类应该不时sql控制的。
    如果用c#实现,就应该是把数据取到datatable中,然后对datatable中的数据进行分类汇总
      

  4.   

    感觉象是where .... and ... and....
      

  5.   

    应该是动态的cursor来处理的.一个select完成不了的.
      

  6.   

    【一个where就可】这个 where 怎么编??即要得到 数据集,又要得到各品牌分类数量,又要得到 尺寸分类数量,这个 select 我不会,谁能写一下示范??
      

  7.   

    即要得到   数据集,又要得到各品牌分类数量,又要得到   尺寸分类数量用多个select
      

  8.   

    虽然也不会,感觉上一条 select 可以做到,后面的统计数字应该是表中使用了计算列先计算好了的
      

  9.   

    点“电脑硬件/台式整机/网络设备”时. 
    在select里加上where购买类型 
    点品牌时.在构造select时再加上where品牌------------同意 
      

  10.   

    在第一个where 时:
    where 商品 like '%电脑%' and 类型='电脑硬件/台式整机/网络设备'  --当然 淘宝的类型肯定是一个编号,这里就算这样吧
    你如何得到 商品的数据集 和 品牌液晶显示器”的分类和汇总 和 按LCD尺寸选择 的类型和汇总。
    光同意又没有语句,有什么用。