gpt4 book ai didi

mysql - 功能类似于 GROUP_CONCAT(支持排序)但只返回 1 个结果?或者喜欢 MAX 但有顺序?

转载 作者:行者123 更新时间:2023-11-30 23:35:58 25 4
gpt4 key购买 nike

有没有类似GROUP_CONCAT的函数,支持ORDER BY,但只返回1个结果?

例如,我想做这样的事情:

GROUP_CONCAT(x ORDER BY y LIMIT 1)

MINMAX 对我不起作用,因为我按 y 而不是 x 排序.


Edit2: 找到了另一种编写涉及子查询的查询的方法。许多表被连接了两次,一次用于条件(在子查询中),一次用于获取要显示的值,因为我无法将它们从子查询中拉出。

最佳答案

刚刚找到了一种方法来做我想做的事,但它不是很好:

SUBSTRING_INDEX(GROUP_CONCAT(x ORDER BY y),',',1)

这假设 x 中没有其他逗号。

关于mysql - 功能类似于 GROUP_CONCAT(支持排序)但只返回 1 个结果?或者喜欢 MAX 但有顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351909/

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