gpt4 book ai didi

sql - 在同一查询中选择 DISTINCT 和 MAX

转载 作者:行者123 更新时间:2023-12-05 08:28:15 25 4
gpt4 key购买 nike

我有一个包含以下结构中的行/数据的表

-----------
| SURVEY_ID |
------------
| 1 |
| 2 |
| 2 |
| 3 |
| 4 |
-----------

我想在同一查询中获取不同的 ID 和最大 ID。我试过了

select distinct(survey_id) as survey_id , max(survey_id) as current 
from survey_main
group by survey_id

这似乎没有返回正确的结果。我错过了什么?

编辑:要求的结果

        ----------------------        | Distinct|  Max     |        ----------------------        |  1       |  4      |        |  2       |  4      |        |  3       |  4      |        |  4       |  4      |        ----------------------

最佳答案

我认为 Itay Moav-Malimovka 的解决方案非常完美,但是如果您真的想要两列,您可以使用......

select distinct(survey_id) as identifier, 
(select max(survey_id) from survey) as "current"
from survey_main;

干杯!

关于sql - 在同一查询中选择 DISTINCT 和 MAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15486131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com