sql-如果辅助键相同,则选择较大的日期
发布时间:2022-08-03 11:31:27 231
相关标签: # 数据库
我有下表(表 1 和表 2)。如果与某个姓氏匹配,我想选择 ID、Offer ID 和 Date。我只想要 2 条最新记录。以下是我的查询。这很好用,但是当 OfferID 相同时,我只想返回最大日期或行。例如,下面的查询给了我这个输出 当前输出,其中 OfferID 是重复的。我只想要一个最近更新/创建的 OfferID。所以我想要的输出是Expected Output。如果有人可以指导我如何更新我的查询,我将不胜感激。
SELECT Table1.DATE,
Table1.OfferID,
Table2.ID
FROM TABLE1
JOIN TABL2 ON TABLE1.ID = TABLE2.ID
WHERE TABLE2.LASTNAME = "DOE"
ORDER BY Table1.DATE DESC
OFFSET 0 ROW FETCH FIRST 2 ROW ONLY;
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报