mysql列转行

mysql列转行

以上是我数据库存储的字段

执行sql语句

SELECT 
tid,MAX(CASE WHEN tname='namee' THEN value_ END) AS 'name',
MAX(CASE WHEN tname='sex' THEN value_ END) AS 'sex',
MAX(CASE WHEN tname='age' THEN value_ END) AS 'age'
FROM
test
GROUP BY tid

mysql列转行

列传行,行转列的情况还很多,遇到的话后续再补!!