美文网首页
获取分组中的最值(group by order by )

获取分组中的最值(group by order by )

作者: 咖啡机an | 来源:发表于2021-02-02 16:21 被阅读0次

    使用子查询。
    limit:防止优化器对sql进行优化,导致分组排序无效

    SELECT
        * 
    FROM
        (
        SELECT
            e.event_id,
            e.user_id,
            e.user_name,
            e.createtime 
        FROM
            event_log e 
        WHERE
            e.type = 10 
        ORDER BY
            e.createtime DESC 
            LIMIT 100000 
        ) t 
    GROUP BY
        event_id
    

    相关文章

      网友评论

          本文标题:获取分组中的最值(group by order by )

          本文链接:https://www.haomeiwen.com/subject/wzpytltx.html