asp中 select top 问题!~

  sql="select top 8 * from Musiclist where "& sql2 &"  order by hits desc"

  选择前八条无效!~

  显示出来的是所有新闻!~为什么?

  改为下面的就可以

  sql="select top 8 * from Musiclist where "& sql2 &"  order by hits,ID desc"

  注意id是自动增加的