如何在 SQL 查询中获取最大 Sr 的记录
Posted
技术标签:
【中文标题】如何在 SQL 查询中获取最大 Sr 的记录【英文标题】:How to get records with maximum Sr in SQL query 【发布时间】:2019-02-01 12:13:25 【问题描述】:我有一个表DiagDetail
,结构如下:
我想获得最大 Sr
的不同记录。我尝试使用Group by
,但它不起作用,因为每一列都应该有不同的值。
我想要以下结果:
注意:我使用的是 MS Access。
【问题讨论】:
请显示您想要的结果。 【参考方案1】:您可以使用相关子查询:
select dd.*
from diagdetail as dd
where dd.sr = (select max(dd2.sr)
from diagdetail as dd2
where dd2.? = dd.?
);
?
用于您将用于group by
的列。
【讨论】:
成功了。谢谢。以上是关于如何在 SQL 查询中获取最大 Sr 的记录的主要内容,如果未能解决你的问题,请参考以下文章