我有两个具有 1:n 关系的表
Product (id1, id2, name, CreatedBy)
ProductVersion (id, ProductId1, ProductId2,VersionNumber, description)
(*每个包有多个版本(按顺序编号*包有 id1 和 id2,它们共同构成唯一键)
我查询每个产品的最新(顶级)版本如下
SELECT p.id1, p.id2, max(pv.VersionNumber)
FROM Product p
join ProductVersion pv on p.Id1 = pv.ProductId1 and p.Id2 = pv.ProductId2
group by p.Id1, p.id2
现在,
我想要 pv.id - 作为顶部返回的版本的 id。
我如何获取它?