私はアクセスを使用しており、1 つの列の重複を削除するクエリを作成しようとしています。これまでの私のクエリは次のとおりです。
SELECT
Drawings.DrawingID,
Players.NumOfGuessedAPainting,
Players.NumOfGuessedBPainting,
Players.NumOfGuessedCPainting,
Words.Word
FROM Words INNER JOIN
(Players INNER JOIN
(Drawings INNER JOIN
PlayersAndWords
ON Drawings.DrawingID = PlayersAndWords.DrawingID)
ON Players.PlayerID = PlayersAndWords.DrawingPlayerID)
ON Words.WordID = PlayersAndWords.WordID
WHERE ((Words.Word)='" + w + "')
ORDER BY (Players.NumOfGuessedAPainting
+Players.NumOfGuessedBPainting * 2
+Players.NumOfGuessedCPainting *3 ) DESC
列Drawings.DrawingID
が重複している可能性があるため、クエリで各 Drawings.DrawingID の 1 行のみを返すようにしたいと考えています。ここでは「個別」は機能しません。役立つかもしれないと読んだことがありますが、どうすればgroup by
よいかわかりませんでした..
助けてもらえますか?
前もって感謝します。