有沒有什麼辦法可以將記錄記錄到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 FROM表
嘗試
SELECT列1,列2 FROM表 UNION SELECT '選擇', '選擇'
+ 1用於提示在應用程序中添加效率。謝謝 – Jason 2009-09-03 21:44:16