请问mysql group_concat 函数报错怎么回事

如图,如果不查其他列就不会报错,怎么才能查其他列也不报错呢?
如图,如果不查其他列就不会报错,怎么才能查其他列也不报错呢?

img

img

查询字段加上 any_value();例如:any_value(u.id)

看下
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
如果有ONLY_FULL_GROUP_BY
把这个值去掉,重新set 下就可以了
这个方法在mysql重启后失效,如果想一直这样,就去改.ini配置文件