0
表の学生MySQLのクエリは、他の列に列やグループから最大3つの値をすることによって見つけること
Name Class Marks
abc a 95
zxc a 90
ert a 85
hjk a 80
iur b 98
iue b 96
opi b 94
ool b 90
出力ここ
Name Class Marks
abc a 95
zxc a 90
ert a 85
iur b 98
iue b 96
opi b 94
私たちが列クラスにグループに持ち、最大3を取得列のマークの値。簡単な方法は、変数を使用することである
エミュレート 'ROW_NUMBER()(過剰) 'に示すようにチュートリアルhttp://www.mysqltutorial.org/mysql-row_number/ – Serg
このコンテキストでrow_number()の概念を適用することができません。 –
コンセプト: 'select * from(select *、row_number())(学生がrnとしてMarks descでクラス順にパーティションを作る)ttここでrn <= 3 ' – Serg