我的top和order by有冲突,请帮忙看看怎么回事!

feng003 2009-01-16 09:50:18
我是ACCESS数据库,ASP语言,select top 10 为什么返回12条记录,后面加上排序 order by comment desc
如果后台换成order by id desc正常,comment是数字型,里面的数据大部分是0。
下面是我的代码

set rs=server.createobject("adodb.recordset")
sql = " select top 10 distinct * from fk_food order by comment desc"
rs.open sql,conn,1,1

do until rs.eof
response.write rs("uname")
response.write rs("comment")

rs.movenext
loop
rs.close
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng003 2009-01-16
  • 打赏
  • 举报
回复
嗯,问题肯定就是在这里了!我在网上找了很多资料,就是数据太多等值的问题!但不知道什么办法解决!
Ny-6000 2009-01-16
  • 打赏
  • 举报
回复
排序的字段一般要不唯一才行的啊

28,391

社区成员

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

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