作者cutekid (可爱小孩子)
看板Database
标题Re: [SQL ] 交错排序
时间Fri May 4 12:04:04 2018
select t1.NO,t1.POINTS
from tbl t1
inner tbl t2 on t1.NO = t2.NO and t1.POINTS <= t2.POINTS
group by t1.NO,t1.POINTS
order by count(*),t1.NO
ps. 假设(NO,POINTS) 不会重复
※ 引述《ADONIES (ADONIES)》之铭言:
: 资料库名称: MYSQL
: 资料库版本:
: 内容/问题描述:
: 有个表格 里面有两个栏位
: ----------------------------
: NO POINTS
: 1 15
: 2 10
: 3 11
: 4 9
: 3 3
: 4 4
: 1 8
: 2 14
: 如何按照NO 12341234循环 POINTS 递增?类似下面排列呢?
: 1 8
: 2 10
: 3 3
: 4 4
: 1 15
: 2 14
: 3 11
: 4 9
: 找了好久的资料一直研究不出来怎麽写
: 上来跟各位大大请教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.246.60.192
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1525406646.A.B3E.html
1F:推 ADONIES: 感谢 05/06 16:14
2F:推 xdraculax: 强 05/09 06:25