佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 詳解MySQL分組排序求Top N

詳解MySQL分組排序求Top N

熱門標(biāo)簽:百度競價排名 服務(wù)外包 地方門戶網(wǎng)站 Linux服務(wù)器 鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 呼叫中心市場需求 AI電銷

MySQL分組排序求Top N

表結(jié)構(gòu)

 

按照grp分組,按照num排序,每組取Top 3,輸出結(jié)果如下:


 
 

源代碼:

SELECT * FROM score AS t3  
WHERE (  
  SELECT COUNT(*) FROM score AS t1  
  LEFT JOIN score AS t2  
  ON t1.grp = t2.grp AND t1.num  t2.num  
  WHERE t1.id = t3.id 
)  3 
ORDER BY t3.grp ASC, num DESC 
 

在where中可以通過子查詢創(chuàng)造一個新的變量來過濾。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • MySql分組后隨機獲取每組一條數(shù)據(jù)的操作
  • 基于mysql實現(xiàn)group by取各分組最新一條數(shù)據(jù)
  • MySQL 子查詢和分組查詢
  • MySQL 分組查詢和聚合函數(shù)
  • MySql Group By對多個字段進行分組的實現(xiàn)方法
  • mysql獲取分組后每組的最大值實例詳解
  • Mysql利用group by分組排序
  • 詳解MySQL 數(shù)據(jù)分組

標(biāo)簽:衡水 湘潭 黃山 蘭州 仙桃 銅川 湖南 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解MySQL分組排序求Top N》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    上蔡县| 通山县| 广平县| 蕉岭县| 永和县| 阿勒泰市| 湘西| 阳朔县| 如皋市| 长阳| 安陆市| 敖汉旗| 屯昌县| 抚宁县| 三明市| 龙川县| 彭阳县| 平顺县| 大同市| 同心县| 珲春市| 新密市| 鹤山市| 博爱县| 黎川县| 三门峡市| 连平县| 樟树市| 景宁| 镇康县| 六盘水市| 宁津县| 沛县| 云林县| 丰城市| 延边| 博客| 泽州县| 于都县| 金平| 且末县|