现实和那个帖子的要求是不同的,在原来的那个帖子中,你仔细看一下楼主要求的结果,它是要按news_title 决定,而不是按news_id

解决方案 »

  1.   

    --先说说原帖主要实现的功能:
    在原帖中,楼主的要求是,按类别分组,每类新闻按新闻标题排序
    按照每类新闻各取一条的顺序排序
    news_id     news_title news_type  
    ----------- ---------- ---------- 
    1           国际新闻1      国际 --国际新闻的第1条,按标题顺序
    3           国内新闻1      国内 --国内新闻的第1条,按标题顺序
    5           体育新闻1      体育 --体育新闻的第1条,按标题顺序
    6           国际新闻2      国际 --国际新闻的第2条,按标题顺序
    4           国内新闻2      国内 --国内新闻的第2条,按标题顺序
    8           体育新闻2      体育 --体育新闻的第2条,按标题顺序
    2           国际新闻3      国际  .....
    9           国内新闻3      国内
    7           体育新闻3      体育
    再说说楼主的问题:
    1.按照楼主的排序 order by news_type,news_id  desc 
      没有实现上述的效果
    2.在筛选条件中,每条新闻取前两条,当然也没有体现上述要求结论,两者实现的功能是不同的,所以语句没有什么可比性