ID  ProductID SessionID
1   11        AAA     
2   2         AAA
3   3         BBB
4   6         BBB
5   15        CCC
6   11        CCC
7   11        DDD
8   2         DDD
... ...
--------------------------------------
如我有上面一个表
现在要求是搜索出当前的SessionID和当前浏览的商品的ProductID
他上面浏览过的用户浏览过哪些商品比如:现在SessionID='EEE' 当前的商品为ProductID=11
要求是得出其他的商品个数为6
要求是前面的SessionID也浏览过当前的商品也就是6
然后要得出最近浏览过3次的商产,
如果查看出来超过3次的不够6个,那么就再查,查看过2次的
如果3次+2次的数量还不够6个的话,就加多查看过一次的
谢谢

解决方案 »

  1.   

    比如:现在SessionID='EEE' 当前的商品为ProductID=11 
    --------
    我真无语了..
    你举例也举个你的数据中有的吧..
      

  2.   

    要求是得出其他的商品个数为6 --------------------------》6如何得到?
    要求是前面的SessionID也浏览过当前的商品也就是6 
    然后要得出最近浏览过3次的商产, 
    如果查看出来超过3次的不够6个,那么就再查,查看过2次的 
    如果3次+2次的数量还不够6个的话,就加多查看过一次的