gpt4 book ai didi

mysql - 在 MySQL 中对 ID 进行分组时获取整行

转载 作者:行者123 更新时间:2023-11-30 23:09:47 24 4
gpt4 key购买 nike

<分区>

我正在尝试选择具有最高点值的整行。当我尝试 GROUP 时,我发现我无法选择整行。所以我在这里提出了这个查询。

SELECT i1.*
FROM objects i1
LEFT OUTER JOIN objects i2
ON (i1.product = i2.product AND i1.points < i2.points)
WHERE i2.product IS NULL and i1.product < $day
order by product asc, points desc

表格:

product   name      points   message
----------------------------------------
1 Joe 4 Message 1
2 Steve 15 Message 2
2 Loui 17 Message 3
3 Larry 10 Message 4
3 Harry 10 Message 5
3 Hank 8 Message 6

我想要这样的结果:

product   name      points   message
----------------------------------------
1 Joe 4 Message 1
2 Loui 17 Message 3
3 Larry 10 Message 4

现在,如果两行具有相同的点,产品将被返回两次。

我如何选择才能让得分最高的每个产品只有一行?

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