sql server row_number() over(partition by grower_pk order by a.pk_id desc)
2015-12-03 16:36
645 查看
select * from (
select a.*,row_number() over(partition by grower_pk order by a.pk_id desc) as rn from T_IN a
--先按grower_pk进行排序,把所有相同的grower_pk排在一起在排序,虽然我order by pk_id 也没有效果,再给每条grower_pk相同数据进行编号从1开始。
) as oo where oo.rn=1
-- rn=1 就是获取排序后的第一条
select a.*,row_number() over(partition by grower_pk order by a.pk_id desc) as rn from T_IN a
--先按grower_pk进行排序,把所有相同的grower_pk排在一起在排序,虽然我order by pk_id 也没有效果,再给每条grower_pk相同数据进行编号从1开始。
) as oo where oo.rn=1
-- rn=1 就是获取排序后的第一条
相关文章推荐
- mysql alter
- 非域环境下使用证书部署数据库(SqlServer2008R2)镜像
- 缓存技术PK:选择Memcached还是Redis?
- Oracle内存详解之一 整体架构
- You have an error in your SQL syntax;
- SQL语句中别名中有括号的情况
- MySQL命令行基本命令操作
- Oracle数据库单表循环提取输出
- sql excel
- navicat for mysql 远程连接数据库时出现2003-Can't connect to Mysql on '主机名'(10061)解决方法
- 使用Redis作为LRU缓存
- SQL2005SP4补丁安装时错误: -2146233087 MSDTC 无法读取配置信息。。。错误代码1603的解决办法
- lnmp mysql高负载优化
- 关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET
- pl/sql函数结果拼接
- mysql 含反斜杠的字符查询
- MongoDB 通过 DBRef关联查询
- SQL Server Profiler 重播跟踪
- mysql性能优化
- MySQL创建SCOTT用户及初始化数据