複数のユーザーの同じレコードタイプのデータを含むテーブルがあります
examscoreid | examscorenum | examresult | userid | examtype
55 89 P 7760 1
54 78 P 7760 3
53 90 P 7760 5
52 89 P 7760 4
41 80 P 7666 2
44 80 P 7666 2
異なるexamtypeのexamscorenumとexamtypeがグループ化された最新のexamscoreidが必要です
結果は次のようになります
examscoreid | examscorenum | examresult | userid | examtype
55 89 P 7760 1
54 78 P 7760 3
53 90 P 7760 5
44 80 P 7666 2
ユーザーID7666には同じ試験タイプの2つの行がありますが、必要な結果には最新の試験スコアIDが含まれている必要があります(41ではなく44が取得されました)
同様に、ユーザーデータ全体が必要です
サンプルクエリ
SELECT examscorenum FROM `exams` WHERE userid in (7760,7666) group by examtype,userid order by examscoreid desc
データを取得しましたが、ユーザーID 7666の場合、44ではなくexamscoreid41の結果を取得します