asp 信息数据(Sql 2000)排序

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:23:13
信息数据排序问题,例如a 、b 用户各自发布了20条信息,普通排序将按先后顺序显示a发布的所有信息,然后再显示b发布的所有信息。如何能友好排列,即从数据里面先各读取a 和 b 发布的两条信息,其它的再按顺序依次排列。类似于阿里巴巴
朋友是否能给出sql代码,比如这样的一个例子
表 Product
---------------
字段
id title user
1 10gmp3 a
2 1gmp3 a
3 512mmp3 a
4 2gmp3 b
5 5gmp3 b
6 10gmp3 b
......
以此类推
显示a用户两条记录后就不再显示a用户的信息了,而显示b用户的记录,每个用户只读取两条

有点晕 是不是
提取a一条b一条
剩余的按照发布的时间或者什么特殊字段来排序?
三次读库排序就是了
前两次纪录信息标识 第三次 排序这个两个就是了

很简单,你自己设计一个排序字段,然后插入数据的时候插入排序规则,到时候只要按照这个字段排序就行了。如果一个字段满足不了,就再加一个