作者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://www.ptt.cc/bbs/Database/M.1525406646.A.B3E.html
推 ADONIES: 感謝 05/06 16:14
推 xdraculax: 強 05/09 06:25