我如何group_concat
在查询中选择最大ID。
示例:
select group_concat(max(id) SEPARATOR ',') from attempts group by user, attempt having count(*) > 1;
具有错误代码
1111:无效使用组功能
答案 0 :(得分:1)
一种选择是使用子查询:
j
子查询查找表中用户的所有最大SELECT GROUP_CONCAT(id)
FROM
(
SELECT MAX(id) AS id
FROM attempts
GROUP BY user
) t;
值。然后,将它们汇总为CSV字符串。请注意,如果只需要不同的id
值,则可以这样做:
id