我正在做一个文档管理系统,我遇到了一些问题。我希望能够选择并显示具有最高版本号 这是我当前的代码每个独特的文件:如何返回最大值的多行
SELECT DISTINCT(policyheader.policytitle),
Max(policyrecords.policyversion) AS maxPolicy,
policyrecords.useruploaddate,
policyrecords.policydesc,
LEFT(policyrecords.whatchanged, 30) AS changes,
policyheader.policyref
FROM policyrecords
INNER JOIN policyheader
ON policyrecords.policyref = policyheader.policyref
GROUP BY policyrecords.policydesc,
policyrecords.policyversion
我也一直在努力IN
为好。
我想这回是这样的数据:它返回这个数据
DISTINCT不是一个函数。除此之外,这是一个非常常见的问题。但是,如果您愿意,可以考虑遵循以下简单的两步操作步骤:1.如果您尚未这样做,请提供适当的DDL(和/或sqlfiddle),以便我们可以更轻松地复制问题。 2.如果您尚未这样做,请提供与步骤1中提供的信息相对应的所需结果集。 – Strawberry
我已添加图片,我将尝试使用sql小提琴来复制它 – danielh