金蓓蕾幼儿园:急求关于SQL查询的问题

来源:百度文库 编辑:神马品牌网 时间:2024/03/28 20:21:57
急求关于SQL查询的问题
在一个数据库里定义了如下项:arc_id, cat_id, art_title,art_data,art_poster,atr_form,art_count,art_content,art_keyword,pic_url,isbest.
现在主页中要显示从这个表中输出的三个缩位图,条件是"where isbest = 1 ORDER by art_id DESC"
我想问的是:怎样查询按时间排序中的第三个到第六个图片?
在线等高手解答。急用啊。

确实如此.我也刚学数据库对这也很感兴趣.顺便请教高手.
但楼主的问题是"where isbest = 1"是查询的前提.请教:如果说内查询中按时间排列有些并不是"isbest = 1"那应该怎样查?
上面的语句虽然可以查第三个到第六个.但第七个到第九个数据应该怎样查.而后的呢?
我查了一下那语句应该这样:
sql="select top 3 * from(select top 6 * from 表 order by 时间字段) where isbest = 1 ORDER by 时间字段DESC"应该加好条件。

高手来

select top 3 * from (select top 6 * from table1 order by 时间字段) order by 时间字段 desc

是要这个吗?

上面的高手很厉害但是有个小小的失误,按时间段选择的6个 应该按升序排列,外层查询择按照降序排列,就选择你要的了。