具体可以百度下:
dense_rank()
over()
partition by
还有:
select * from(
select t.*,rownum rn from
(select e.* from emp e order by e.sal desc) t ) where rn = 2
希望能对你有所帮助
select top 1 * from (select top 2 * from tablename order by id asc) order by id desc。。。用了嵌套,但是你的这个情况不用这么麻烦,直接去头两条数据然后滚到第二条读就好了。。
问题里面的查询并没有写出来,只是把结果集进行了处理,从第二条记录开始要在查询里面加入limit 1,n。limit后面的1,代表从第1+1条开始,也就是第二条;
n代表取的条数,取10条,就是10;
问题中,$new这个变量应该是查询结果,看看这个变量赋值的地方。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)