私のテーブルは:
╔════╦════════╦════════════╦════════════╦════════╗
║ ID ║ TESTID ║ SESSIONID ║ TOTALSCORE ║ USERID ║
╠════╬════════╬════════════╬════════════╬════════╣
║ 1 ║ 10 ║ 55cff3fbfs ║ 250 ║ 972 ║
║ 2 ║ 10 ║ 55cff3fbfs ║ 440 ║ 972 ║
║ 3 ║ 11 ║ 66fdf3fbfs ║ 500 ║ 972 ║
║ 4 ║ 11 ║ 66fdf3fbfs ║ 700 ║ 972 ║
║ 5 ║ 12 ║ 77ksfjskfs ║ 800 ║ 972 ║
║ 6 ║ 12 ║ 77ksfjskfs ║ 700 ║ 972 ║
║ 7 ║ 13 ║ 8fsfskffsf ║ 900 ║ 972 ║
║ 8 ║ 13 ║ 8fsfskffsf ║ 750 ║ 972 ║
╚════╩════════╩════════════╩════════════╩════════╝
ユーザーIDを指定してmaxscoreの完全な行を取得する必要があります
結果は次のようになります。
id TestId sessionId TotalScore UserId
---|-----|------------|------------|---------
2 | 10 | 55cff3fbfs | 440 | 972
4 | 11 | 66fdf3fbfs | 700 | 972
5 | 12 | 77ksfjskfs | 800 | 972
7 | 13 | 8fsfskffsf | 900 | 972
だから私を助けてください.......MYSQLでクエリ/ストアドプロシージャを書く方法