您的位置:首页 > 数据库

sql 将列变行

2016-01-04 11:37 351 查看
原来是这样
名称  单价  进货价
内存  120   100

现在想这样
名称  价格
内存  120
内存  100


select * from
(select 名称, 单价 价格 from 表1
union all
select 名称, 进货价 价格 from 表1)
order by 名称


mysql中的group_concat,详细见

group_concat mysql 把结果集中的一列数据用指定分隔符转换成一行

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: