この記事では、MySQL 統計関数 GROUP_CONCAT の使用における落とし穴を例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
最近、MySQL を使用してデータの前処理を行っており、以下のようなステートメントなどの group_concat 関数をよく使用します
コードは次のとおりです:
mysql>select aid,group_concat(bid) from tbl group by aid limit 1;
SQL ステートメントは比較的単純で、援助に従ってグループ化され、対応する入札をカンマで区切った文字列になっています。この文を使ったことがあるかもしれませんし、問題はないかもしれませんが、入札が多い場合は、次のようなプロンプト メッセージが表示されるため、注意が必要です。
コードは次のとおりです: mysql>select aid,group_concat(bid order by bid separator ',') as bid_str from tbl group by aid; ソートや区切り文字の設定もできるので強力です。この記事が皆さんの MySQL データベース計画に役立つことを願っています。