mysql 获取排序后分组获取第一条数据(分组获取最大时间的记录)

SELECT
    *
FROM
    (
        SELECT
            *
        FROM
            TABLE t
        WHERE
            1
        HAVING
            1
        ORDER BY
            t.create_time DESC
    ) a
GROUP BY
    user_id 
ORDER BY
    create_time DESC;
原文地址:https://www.cnblogs.com/binz/p/14365875.html