0

製品 ID でグループ化されたすべての製品のすべてのレビューを出力する必要があります。

select product_id, GROUP_CONCAT(distinct text separator '<hr>') as 'Review' from reviews WHERE status = 'A' group by product_id

グループ化して文字列をまとめて複数の行を1にするgroup_concat mysql関数を使用しています。

実行後に group_concat が出力する最大文字数は 1024 です。多くの製品レビューを組み合わせると 1024 を超え、データが不完全になるため、これでは十分ではありません。group_concat_max_len mysql 変数をより大きな数値に変更しようとしましたが、スーパー権限がありません。

group_concat の代わりに使用できる別の方法はありますか?

4

0 に答える 0