目前有两张表 news,sort.其中news表字段 id,title,content,sortid,adddate
sort表字段有 id,name
其中news表的sortid与sort表的id字段对应关联。求教如何 每个类别取5条数据,并且按照news表的adddate字段排序。
sort表字段有 id,name
其中news表的sortid与sort表的id字段对应关联。求教如何 每个类别取5条数据,并且按照news表的adddate字段排序。
解决方案 »
- WITH...AS语句的问题
- oracle em启运的时候的时候报错java.lang.Exception: Exception in sending Request :: null是什么原因呢
- 请教SQL的写法???
- 不是group by表达式,分组后不能子查询吗?
- 为什么不能以SYSDBA的身份登陆?
- sql server爱好者-------oracle初学者问题,来者有分
- 菜鸟请教:oracle9i建表时关于主键问题和date问题
- Oracle 8i 在 XP 下的安装问题
- 这个错误怎么解决:ORA-00018: maximum number of sessions exceeded
- 救命啊,我的Jsp为什么不能连接到Oracle数据库呢?
- 求一条sql语句,大家帮我看下
- Oracle中SQL多语句插入
from
(
select a.*,b.name,row_number() over(partition by a.sortid order by a.adddate asc) rn
from news a,sort b
where a.sortid=b.id
)
where rn<=5
;
select *
from
(
select b.name,a.title,a.content,a.adddate,
row_number() over(partition by b.name order by a.adddate desc) rn
from news a,sort b
where a.sortid=b.id
)
where rn < 6