我需要输出按产品ID分组的每个产品的所有评论。
select product_id, GROUP_CONCAT(distinct text separator '<hr>') as 'Review' from reviews WHERE status = 'A' group by product_id
我正在使用group_concat mysql函数,它将组和字符串放在一起将行乘以1。
运行后输出的最大字符数group_concat是1024.这还不够,因为许多产品评论在合并时超过1024 - 导致数据不完整。我试图将group_concat_max_len mysql变量更改为更高的数字,但没有超级主流。
我可以使用替代方法而不是group_concat吗?