いくつかの検索結果を含むテーブルがあります。各結果は異なるメトリックを使用して検出される可能性があるため、検索結果が繰り返される可能性があります。次に、このテーブルをクエリして、ID列を使用して個別の結果のみを選択します。要約すると、ID列のあるテーブルがありますが、IDが繰り返される可能性があり、MS Access SQLで各IDを1つだけ選択したいのですが、これを行うにはどうすればよいですか?
いくつかの提案を試した後、もう少し情報があります。MinsとMaxesは、操作している列を表示できないため、機能しません。You tried to execute a query that does not include the specified expression...
すべてのデータが並べ替えられたようなエラーが発生します 。次のようになります。
ID|Description|searchScore
97 test 1
97 test .95
120 ball .94
97 test .8
120 ball .7
問題は、行が異なる検索条件を使用してテーブルに配置されたため、スコアが異なる行を複製したことです。私がやりたいのはID
、降順でソートされたそれぞれの1つだけを選択することですsearchScore
。何か案は?