SQL分组排序去重复的小实例

2020-07-06 05:43:04易采站长站整理


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去除重复记录(七种)

相关文章 大家在看