如何从一个表中把每个用户(一个字段)的3条之内的数据提取出来? select * from ( select * from table where user='aaa' ) where Rownum < 4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要一次读出所有用户的情况,id user article1 aaa 文章12 aaa 文章22 aaa 文章35 bbb 文章26 ccc 文章17 bbb 文章2 SELECT id,user,articleFROM(SELECT id,user,article,ROW_NUMBER()OVER(ORDER BY article) RNFROM TB1)WHERE RN<4 应该是这样的:SELECT id,user,articleFROM(SELECT id,user,article,ROW_NUMBER()OVER(PARTITION BY user ORDER BY article) RNFROM TB1)WHERE RN<4 求统计问题的一个思路 oracle中数据定义语言和数据控制语言用提交吗? SQL笔试题 有兴趣的来研究研究 动态游标9i与10g的问题 紧急,紧急,在线等!!!,请指教! ORA-03113:end-of-file on communication channel错误 注册表中的字符集和props$表中的字符集是什么关系啊? 怎样删除一个数据库? 安装ORACALE后,连接数据库,出现“错误的数据库版本”提示,怎么办。 请各位大虾帮帮忙! Oracle出现特异常情况,如何解决 oracle中的备注型是怎么用的?
id user article
1 aaa 文章1
2 aaa 文章2
2 aaa 文章3
5 bbb 文章2
6 ccc 文章1
7 bbb 文章2
FROM(
SELECT id,user,article,ROW_NUMBER()OVER(ORDER BY article) RN
FROM TB1)
WHERE RN<4
FROM(
SELECT id,user,article,ROW_NUMBER()OVER(PARTITION BY user ORDER BY article) RN
FROM TB1)
WHERE RN<4