以下は私が持っているものです
++++++++++++++++++++++++
+ id + field1 + field2 +
++++++++++++++++++++++++
+ 1 + 1 + +
+ 1 + + 1 +
+ 2 + 1 + +
+ 2 + + 2 +
++++++++++++++++++++++++
私が欲しいのは
++++++++++++++++++++++++
+ id + field1 + field2 +
++++++++++++++++++++++++
+ 1 + 1 + 1 +
+ 2 + 1 + 2 +
++++++++++++++++++++++++
行を結合し、テーブルのように複数の行に対してユーザーのデータを 1 つの行に表示したいと考えています。
それを行う方法はありますか?
注:すべてのフィールドのデータを持つ行はありません。また、以下のシナリオのユーザーはいません。
++++++++++++++++++++++++
+ id + field1 + field2 +
++++++++++++++++++++++++
+ 3 + 1 + +
+ 3 + 1 + 1 +
++++++++++++++++++++++++
ユーザーごとに 1 つの行に 1 つのデータと 2 つの行のみ。
で試しました
SELECT id, concat(field1), concat(field2) from myTable
GROUP BY id;
しかし来ない。