7

既存のテーブルから選択せずに、2行2列のテーブルを作成するにはどうすればよいですか?私が探しているのは、次を返すselectステートメントです。

例えば

 id | value
 ---------
 1  | 103
 2  | 556
4

4 に答える 4

15

使用するUNION

SELECT 1 as id, 103 as value
UNION
SELECT 2 as id, 556 as value

このSQLFiddleを参照してください

于 2012-10-30T09:55:28.150 に答える
3

使用できますUNION ALL。ではどちらが良い選択でしょうかUNION

SELECT 1 as id, 103 as value
UNION ALL
SELECT 2 as id, 556 as value
于 2012-10-30T09:57:01.433 に答える
1

Sybaseの回答、mysqlで同様のことを試してください

select "1" as id,"103" as value
union
select "2" ,"556" 

結果

id | value
----------
1 | 103
2 | 556

于 2012-10-30T09:58:20.497 に答える
-1

データをSELECTステートメントにハードコーディングする場合を除いて、テーブルからSELECTする必要があります。

于 2012-10-30T09:56:41.873 に答える