现有一个新闻发布系统,新闻类别和新闻内容都在一个表内。
要求从每个类别里取出一条记录,并且是最新的,即需要排序。
我写的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 ))
谢谢!请指点!!!
要求从每个类别里取出一条记录,并且是最新的,即需要排序。
我写的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 ))
谢谢!请指点!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货