【问题标题】:How to only include the maximum value per each ID in SQL如何在 SQL 中仅包含每个 ID 的最大值
【发布时间】:2022-06-14 22:11:05
【问题描述】:
JOB_ID DAY_ID
430 120
430 720
530 120
530 620
630 120
630 120
630 620
630 620

应该变成:

JOB_ID DAY_ID
430 720
530 620
630 620
630 620

仅保留 day_id 为最大值的行。

我正在使用 Oracle SQL 开发人员。

【问题讨论】:

  • 在 PostgreSQL 中你可以使用DISTINCT ON。你用的是什么数据库?
  • 请使用标签greatest-n-per-group搜索现有问题
  • 你能分享你在这个问题上的编码尝试吗? @cjbbltr
  • 最大功能和分组依据应该可以工作

标签: sql


猜你喜欢
  • 2021-04-02
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多