我有一张桌子和一个关系
我可能有 10 个提交,但是当我查询数据库时,我只想获取具有唯一 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;