复制代码 代码如下:
SELECT
*
FROM
(
SELECT
userid,
classid,
remark,
ROW_NUMBER () OVER (
PARTITION BY userid,
classid
ORDER BY
addtime DESC
) AS row_bank
FROM
Eng24VIPCourseIntention
) AS ta
WHERE
row_bank = 1
==========================
PARTITIONBYuserid,classid 这里是按什么分组, 注意一下。
您可能感兴趣的文章:- 解析mysql中:单表distinct、多表group by查询去除重复记录
- sqlserver 用户权限管理,LINQ去除它的重复菜单项
- sqlserver利用存储过程去除重复行的sql语句
- mysql SELECT语句去除某个字段的重复信息
- Mysql删除重复的数据 Mysql数据去重复
- MySQL中distinct语句去查询重复记录及相关的性能讨论
- SQL高级应用之同服务器上复制表到另一数据库中并实现去重复
- oracle sql 去重复记录不用distinct如何实现
- SQL语句去掉重复记录,获取重复记录
- SQL去除重复记录(七种)