gpt4 book ai didi

MySQL获取每个组中的所有记录,使用group by

转载 作者:行者123 更新时间:2023-11-29 19:44:10 24 4
gpt4 key购买 nike

是否可以在查询中使用GROUP BY来对每个组中的所有记录进行分组?

这是我的查询:

SELECT * FROM `betmatches` WHERE `status`='paid' GROUP BY `cpn`

但这会导致仅获得每组中的第一条记录。我需要每个组的所有记录

最佳答案

如果您想要所有记录,则必须在 GROUP BY 子句中添加列名称。

示例:

假设投注比赛有 5 列 a,b,c,statuscpn。您希望输出具有 3 列 a,b 和 cpn,然后添加 3 columns 更改为 GROUP BY 并将 * 更改为您想要在结果集中出现的列。

SELECT a,b,cpn FROM `betmatches` WHERE `status`='paid' GROUP BY `cpn`,a,b

关于MySQL获取每个组中的所有记录,使用group by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41153902/

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