group_concat
個別のIDで記録することは可能ですか?
GROUP_CONCAT(Column2 BY DISTINCT Column1)
column2
からの個別の値によって値を取得する必要がありますcolumn1
。列2には繰り返し値があるため、でdistinctを使用できないのはそのためcolumn2
です。
これについて何か考えはありますか?ありがとう!
編集1
サンプルテーブルレコード:
ID Value
1 A
1 A
2 B
3 B
4 C
4 C
GROUP_CONCAT
I want [ ]を使用するGROUP_CONCAT(Value BY DISTINCT Id)
と、次の出力が得られます。
A, B, B, C
編集2
どういうわけか私のgroup_concat
仕事を得ました:
GROUP_CONCAT(DISTINCT CONCAT(Id, '|', Value))
これにより、連結された値が個別のIDで表示され、どこかでIDを削除する必要があります。関数がなくてもできますconcat
が、セパレータが必要です。これは良い答えではないかもしれませんが、とにかく投稿します。