现有一个新闻发布系统,新闻类别和新闻内容都在一个表内。
要求从每个类别里取出一条记录,并且是最新的,即需要排序。
我写的sql如下,但是不知道怎么加order by。
select biaoti,id,xiaotu from ((select biaoti,id,xiaotu from sportnews ,(select leibie   from sportnews group  by leibie )  where  tuijian=1 and rownum<=7 ) union all (select biaoti,id,pic as xiaotu from t_sstb_news ,(select leibie   from t_sstb_news group  by leibie)  where  tuijian=1 and rownum<2 ))
谢谢!请指点!!!