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