私は次のクエリを持っています
SELECT ID, TestReason
FROM Test as t
INNER JOIN TestResult as tr ON t.ID = tr.TestID
テストには複数のテスト結果を含めることができます。
TestResultsありA, B, CますD, F。_
テストごとに最大のテスト結果を教えてください。ただし、テスト結果のIDは成績とは関係がないため、文字列を使用する必要があります。
表は次のとおりです。
テスト
ID    TestReason
int    int
テスト理由
ID    Grade
int   varchar(2)
つまり、基本的に最高の成績がすべてに勝るので、テスト(TestID = 1)に次のようなテスト結果が含まれている場合A,C,C,D,Dは、1つのレコードを返す必要があります。
1 A
どうすればいいですか?