我想将生成列结果的查询转换为行结果。
我用更多的 1000 列和不同的数字简化了生产查询,但逻辑相同。
我的例子: 转换以下查询:
选择 1,2,3
实际结果:
-------------------
| 1 | 2 | 3 |
-------------------
| 1 | 2 | 3 |
-------------------
预期成果:
-----------
| title |
-----------
| 1 |
-----------
| 2 |
-----------
| 3 |
-----------
您可以使用透视模式:
SELECT 1 as `title`
UNION
SELECT 2 as `title`
UNION
SELECT 3 as `title`;