我不能使用在JSON_ARRAYAGG 5.7.22中引入的MySQL函数,因为我使用的是MySQL 5.7.20。如果我可以使用函数:SELECT JSON_ARRAYAGG(column_name) FROM table_name;,我希望得到一个列值的JSON数组。我看到了一段SQL:SELECT JSON_ARRAY(GROUP_CONCAT(column_name)) FROM table
更新:工作解决方案column1, CONCAT('[', GROUP_CONCAT(column2), ']') AS array FROM table GROUP BY column1它返回一个名为数组的列,其结果如下: x,y,zcolumn1, CONCAT('[', GROUP_CONCAT(CONCAT('{ property_A: