【发布时间】:2012-10-30 09:53:16
【问题描述】:
如何在不从现有表中进行选择的情况下生成具有 2 行和 2 列的表?我正在寻找的是一个返回的选择语句,
例如
id | value
---------
1 | 103
2 | 556
【问题讨论】:
-
没有From有选择的意义
-
如果你想测试是有意义的,例如一些与虚拟数据的连接。
如何在不从现有表中进行选择的情况下生成具有 2 行和 2 列的表?我正在寻找的是一个返回的选择语句,
例如
id | value
---------
1 | 103
2 | 556
【问题讨论】:
【讨论】:
您可以使用UNION ALL。哪个是更好的选择然后UNION
SELECT 1 as id, 103 as value
UNION ALL
SELECT 2 as id, 556 as value
【讨论】:
sybase的回答,在mysql中试试类似的东西
select "1" as id,"103" as value
union
select "2" ,"556"
id | value----------1 | 1032 | 556
【讨论】:
除非您想将数据硬编码到您的 SELECT 语句中,否则您需要从表中选择。
【讨论】: