私はテーブルと関係を持っています
おそらく10件の提出物がありますが、データベースにクエリを実行するときに、Unique CaseIdを持つものだけを取得したいので、返されるものは最新の日付のものでなければなりません。単一のクエリでこれを行うことは可能ですか(そしてアドバイスされます)、またはデータをフェッチする場所の背後にあるasp.netsコードでフィルタリングを行う必要がありますか?
編集:新しい画像
ここでは、同じケースIDを持つ多くのアイテムを表示していることがわかります。最新のアイテムのみを表示したい(日付に基づく)
これは私の現在のSQLクエリです
SELECT Submission.Id, Date, center.Name as CenterName, center.Id as CenterId, subject.Name as SubjectName, subject.Id as SubjectId, EmployeeName, Reason, Description, Explanation, Done, ChiefLevel, Action, CaseId
FROM Submission, subject, center
WHERE center.Id=CenterId AND subject.Id=SubjectId
ORDER BY Date DESC;