MySQL 实现 先取记录的最后一条 然后 再group 分组 然后 按照 指定的列 进行排序
作者:互联网
解决方案1
SELECT * FROM (SELECT * from tb_dept ORDER BY id desc LIMIT 100000) a GROUP BY parent_id order by id;
// 注: 不加 limit 可能会导致结果不正确>
解决方案2
SELECT b.* from douyin_fans b join( SELECT max(md_id) maxId FROM douyin_fans where time>= '.strtotime("-30 day").' GROUP BY member_id) mf on mf.maxId= b.md_id order by b.total_fans desc limit '.input(' limit/d ',0).', 30 '
标签:douyin,group,然后,fans,limit,MySQL,GROUP,id,SELECT 来源: https://www.cnblogs.com/qianxiaoPro/p/14812207.html