asp+sql高级查询的问题

bbtflash 2006-05-19 04:46:55
现有一个news表,里面 有 class(文章类别) title(文章标题)

怎样实现显示每一类别的前五条新闻???
...全文
137 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
什么都不能 2006-05-21
  • 打赏
  • 举报
回复
什么是高级,什么是低级?标准是什么至于分类用group by 就可以了,似乎用having之类的也可以,好久没有用,忘记了
zbking 2006-05-21
  • 打赏
  • 举报
回复
恩,关注中
任亚军 2006-05-21
  • 打赏
  • 举报
回复
不对
这样有问题

试试这个:
select * from news n where n.id in(select top 5 id from news where class =n.class )
zktz1 2006-05-20
  • 打赏
  • 举报
回复
top 5
chengling2006 2006-05-19
  • 打赏
  • 举报
回复
sql="select top 5 * from news where class='要查找的类别' group by class "
chengling2006 2006-05-19
  • 打赏
  • 举报
回复
sql="select top 5 class from news where class='要查找的类别' group by class "
邦迪代驾 2006-05-19
  • 打赏
  • 举报
回复
不好意思,上面的写错了
邦迪代驾 2006-05-19
  • 打赏
  • 举报
回复

sql="select top 5 class,title from news gorup by class,title"
这位老兄是对的
bbtflash 2006-05-19
  • 打赏
  • 举报
回复
循环一次应该就可以了吧??
bbtflash 2006-05-19
  • 打赏
  • 举报
回复
这样查询出来只有一个类别的数据

要是不知道表里面有多少个类别呢??

而且让它显示所有类别,所有的前五条数据
会飞的小洋洋 2006-05-19
  • 打赏
  • 举报
回复
sql语句实现,asp只管输出
sql:select top 5 class,title from news group by class,title
bbtflash 2006-05-19
  • 打赏
  • 举报
回复
是啊,顶。。。。不知道SQL可以实现这个功能吗???
Agulado 2006-05-19
  • 打赏
  • 举报
回复
我靠有难度!mark

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧