我有一个带有如下描述的表格
Title1 Value1 Title2 Value2 Title3 Value3
------------------------------------------
haha 123 hohoho 321 kikiki 1223
ab 212 iii 233 kjkj 7474
我想像下面这样查询
Title Value
--------------
haha 123
hohoho 321
kikiki 1223
ab 212
iii 233
kjkj 7474
并且存在重复值。 如果有 3 个重复项,则结果包含 3 个重复项。
有什么好的查询方法吗??
最佳答案
这应该可以解决问题:
SELECT Title1 Title, Value1 Value FROM table
UNION ALL
SELECT Title2, Value2 FROM table
UNION ALL
SELECT Title3, Value3 FROM table
关于mysql - 如何将重复列转换为单行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20393816/