可能重复:
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
我到处找,这可能吗?我只需要一些指导。