我有一张桌子如下。图像中的记录集具有相同的名称"和" id"。我想使用" ID"从此数据集中检索最新记录。作为一个因素,所以Max(ID)。我的目标是报告最近的"尺寸"。我该怎么做呢?我不想使用" Workbook_id"因为数据集中有许多其他记录具有重复的名称。
答案 0 :(得分:0)
这有点像spitball,但我相信这是你正在寻求的:
with workbookz as (
select
w.*,
max (w.id) over (partition by w.workbook_id) as max_id
from workbooks w
)
select
id, workbook_id, name, repository_url, size, revision
from workbookz
where id = max_id
显然,如果您的表格未命名为workbooks
,请将其更改为适当的内容。