首页 新闻 会员 周边 捐助

mysql问题?求解。。。。

0
[已解决问题] 解决于 2016-05-31 09:50

id key value        id name height
1  name 高    =》    1  高   10
1  height 10

 

把左边的数据转为右边的。。。

小小高的主页 小小高 | 小虾三级 | 园豆:1307
提问于:2016-05-30 17:25
< >
分享
最佳答案
0

SELECT owner,
MAX(CASE WHEN a.key = 'name' THEN a.val ELSE NULL END) as 姓名,
MAX(CASE WHEN a.key = 'age' THEN a.val ELSE NULL END) as 年龄
FROM `table1` as a
WHERE owner = 1 group by owner

奖励园豆:5
风吹一点云 | 菜鸟二级 |园豆:209 | 2016-05-31 09:44

嗯,给你满意吧。。。论哥

小小高 | 园豆:1307 (小虾三级) | 2016-05-31 09:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册