重複の可能性:
mysqlが複数の行を単一の行の列に変換する
私はこのようなmysqlテーブルを持っています:
id | p | c | v
1 p1 10 1
2 p1 20 2
3 p1 30 3
4 p2 40 1
5 p2 50 2
6 p2 60 3
今私はSQLを実行して次のような結果を得る必要があります:
p | as_c1 | as_c2 | as_c3
p1 10 20 30
p2 40 50 60
私はこのクエリを使用しましたが、それだけでは不十分です。
select
p,
c as as_c1,
c as as_c2,
c as as_c3
from test_tbl group by p, c
私はどこでも検索しました、これは可能ですか?ガイドが必要です。