MySQLで結果セットの先頭にレコードを挿入する方法はありますか?例えば、私の結果は、ある場合:MySQLに人工的にレコードを追加する
1 | a 2 | b 3 | c etc
私が取得できるようにしたい:「選択」
Select | Select 1 | a 2 | b 3 | c etc
は、実際にレコードセットの一部ではなく、人為的に挿入されました。
ありがとうございました。
MySQLで結果セットの先頭にレコードを挿入する方法はありますか?例えば、私の結果は、ある場合:MySQLに人工的にレコードを追加する
1 | a 2 | b 3 | c etc
私が取得できるようにしたい:「選択」
Select | Select 1 | a 2 | b 3 | c etc
は、実際にレコードセットの一部ではなく、人為的に挿入されました。
ありがとうございました。
にクエリをUNION
を使用されることを実現する唯一の方法:
SELECT 'Select', 'Select'
UNION
SELECT ...
を正しい順序を取得すると、結果は全体的に注文したいかに依存します。
目的が単に結果の先頭に見出しを付けるだけであれば、データを受け取っているアプリケーションでプログラムでプログラムを追加するほうが簡単です(さらに効率的です)。
ユニオン。
select "Select", "Select"
union
select Col1, Col2 from Table1
SELECT "Select" as col1, "Select" as col2
UNION
SELECT col1, col2 FROM table
クエリがテーブルから
SELECT Colum1、列2である場合
は、[選択]表 UNION SELECT 'SELECT' から
SELECT列1、列2を試してみてください
+ 1は、アプリでの追加で効率を示唆しています。ありがとう – Jason