MySQL列表值作为列

时间:2015-10-07 13:08:18

标签: mysql sql

我在MySQL中寻找替代方案 https://stackoverflow.com/a/13494329

SQL查询:

SELECT tempId
FROM (
        VALUES(1),(2),(3)
    ) V(tempId)

结果:

tempId
  1
  2
  3

1 个答案:

答案 0 :(得分:1)

相当于MySQL中的表值构造函数,您可以使用UNION ALL

SELECT tempId
FROM (
        SELECT 1 AS tempId
        UNION ALL SELECT 2
        UNION ALL SELECT 3
    ) V
相关问题