《Mysql入門詳解MySQL分組排序求Top N》要點:
本文介紹了Mysql入門詳解MySQL分組排序求Top N,希望對您有用。如果有疑問,可以聯系我們。
MySQL分組排序求Top NMYSQL入門
表結構MYSQL入門
?
MYSQL入門
依照grp分組,依照num排序,每組取Top 3,輸出結果如下:MYSQL入門
?
?
MYSQL入門
源代碼:
MYSQL入門
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中可以通過子查詢創造一個新的變量來過濾.
MYSQL入門
感謝閱讀,希望能贊助到大家,謝謝大家對本站的支持!
MYSQL入門
歡迎參與《Mysql入門詳解MySQL分組排序求Top N》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9916.html