gpt4 book ai didi

mysql - 在 mysql 中选择最小值及其整个列

转载 作者:行者123 更新时间:2023-11-29 07:33:27 25 4
gpt4 key购买 nike

<分区>

考虑下面两个表,

标签 1:-

**id**   **name** 
1 aaa
2 bbb
3 ccc

标签 2:-

**id** **reference_id** **value**  **category**
1 2 0.5 5
2 2 0.03 9
3 3 0.9 8
4 1 0.3 3
5 1 0.1 2

在 tab2 中,来自 tab1 (reference_id) 的 id 有 2 个值等等,我需要每个 id 的最小值,下面是我尝试过的代码 SELECT tab1.name,tab1.id,MIN(tab2.value ) as VAL,tab2.category FROM tab1 JOIN tab2 ON tab1.id=tab2.reference_id WHERE 1 GROUP BY tab1.id我得到低于输出

**name** **id** **VAL** **category**
aaa 1 0.1 3
bbb 2 0.03 5
ccc 3 0.9 8

似乎最小值正确但其他列显示错误值,我需要如下输出,

**name** **id** **VAL** **category**
aaa 1 0.1 2
bbb 2 0.03 9
ccc 3 0.9 8

感谢任何帮助

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