gpt4 book ai didi

php - SQL:GROUP BY 记录,然后从每个组中获取最后一条记录?

转载 作者:行者123 更新时间:2023-12-04 21:23:01 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
SQL Server: Only last entry in GROUP BY

我有一个这样的表:

id| name  | attendence
1 | Naveed| 1
2 | Naveed| 1
3 | Adil | 1
4 | Adil | 1

我使用以下查询:

SELECT * FROM `test` WHERE `attendence`=1 GROUP BY name

上述查询的结果:

id| name   | attendence
3 | Adil | 1
1 | Naveed | 1

问题:

以上结果按名称对行进行分组,但显示每组的第一行。我想从每个组中选择最后一行(按 id)。

例如:

id| name   | attendence
2 | Naveed | 1
4 | Adil | 1

如何为上述结果编写查询。

谢谢

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