MySQL:从昏迷分离列表/列表中选择表格?"选择一个FROM(1,2,3)"

mor*_*les 3 mysql sql select

有可能做这样的事情(显然这种语法不起作用):

SELECT a FROM (1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

得到这个:

| a |
+---+
| 1 |
| 2 |
| 3 |
Run Code Online (Sandbox Code Playgroud)

那就是我想从昏迷分隔列表中创建行,而不使用任何表,或者至少不在db中创建表(也许这可以使用像临时表这样的东西?).

也许有可能在不使用select的情况下获取给定值的列,即使用其他一些sql语句?如果在MySQL中不可能,但在某些其他SQL中可能,那么知道它仍然会很有趣.

ayk*_*kut 7

SELECT 1 a UNION ALL SELECT 2 a UNION ALL SELECT 3 a;
Run Code Online (Sandbox Code Playgroud)