mysql如何使用分组排序
mysql中使用分组排序的方法
在mysql中使用order by方法实现分组排序
实现方法如下:
select id, (@rowno := @rowno + 1) as rank,
score,
(C.end_time - C.start_time) as timeConsuming,
start_time,
real_name,
tel,
expiry_code
from (SELECT *
FROM (select *
from t_q_order B
where B.score > 0
and B.tel IS NOT NULL
order by B.score desc,
(B.end_time - B.start_time) asc,
B.start_time asc) as A
group by A.tel
ORDER BY A.score desc,
(A.end_time - A.start_time) asc,
A.start_time asc)
as C,
(select @rowno := 0) t
where (C.end_time - C.start_time) > 5 limit 0,50;
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:SVN安装及使用的方法是什么 下一篇:python怎么合并两个列表并排序
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。