表1:
id | typeid | available|
0 | 1 | 12 |
0 | 2 | 44 |
表 2:
typeid | typename |
1 | CL |
2 | ML |
concat
andを使用したクエリがありますgroup_concat
。
select id,concat(group_concat(typename,available)) as types from table1
join table2 on table2.typeid=table1.typeid
私は次のような結果を得ました:
id | types |
0 | CL12,ML44 |
しかし、私はそれを次のように表示したい:
id | CL | ML |
0 | 12 | 44 |
group_concat
結果を列見出しに分割する方法はありますか?
table2 からデータを動的に取得したい。一部のユーザーは、table2 にデータを追加できます。そのため、型名をハードコーディングすることはできません。