gpt4 book ai didi

MySQL - 选择具有最小值的组

转载 作者:行者123 更新时间:2023-11-29 04:16:38 25 4
gpt4 key购买 nike

<分区>

我有一个包含以下数据的简单表格:

id | descr | val1 | val2
========================
1 | 'aa' | 1 | 5
2 | 'bb' | 2 | 7
3 | 'bb' | 3 | 1
4 | 'bb' | 4 | 19
5 | 'aa' | 5 | 1
6 | 'aa' | 6 | 8
7 | 'bb' | 7 | 11
8 | 'bb' | 8 | 3
9 | 'aa' | 9 | 16
10 | 'aa' | 10 | 9

我想为每个具有最小值 val2 的唯一 descr 选择行。预期结果:

id | descr | val1 | val2
========================
3 | 'bb' | 3 | 1
5 | 'aa' | 5 | 1

我尝试了以下查询:

SELECT *, min(val2) minVal FROM test group by descr

通过结果与最小值所在行的数据无关:

id | descr | val1 | val2 | minVal
==================================
1 | 'aa' | 1 | 5 | 1
2 | 'bb' | 2 | 7 | 1

请指教。

谢谢

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