我需要使用 sql 更改表行和列,而不使用 Sqlserver 或任何其他函数中的任何指针。例如:
我的表中有这些数据:
h1 | h2 | h3 | date
1 2 3 d1
4 5 6 D2
我想替换它们并转换为:
h value | date
1 d1
2 d1
3 d1
4 D2
5 D2
6 D2
有什么解决办法吗?
最佳答案
SELECT h_value, date
FROM
(
SELECT h1 AS h_value, date
FROM your_table
UNION
SELECT h2 AS h_value, date
FROM your_table
UNION
SELECT h3 AS h_value, date
FROM your_table
)
ORDER BY h_value
关于mysql - 移动mysql中的行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52159954/