這是我第一次回答我自己的問題,因爲有人可能會遇到這個問題,所以它可能會有所幫助。使用Firebird,我想使用UNION ALL組合兩個查詢的結果,然後在給定列上對結果輸出進行排序。喜歡的東西:在Firebird中結合了UNION ALL和ORDER BY
(select C1, C2, C3 from T1)
union all
(select C1, C2, C3 from T2)
order by C3
括號從其他數據庫有效的語法來了,並且需要確保的參數UNION ALL(這是定義在表上工作的操作 - 即一個無序的記錄集)不要試圖單獨訂購。然而,我無法在Firebird中使用這種語法 - 它如何完成?
謝謝你這麼多的工作......我無法工作,如何讓內條款沒有中間視圖。 – Chris 2008-12-09 21:18:25
請注意,此查詢需要Firebird 2.x或更高版本 – alldayremix 2016-06-15 16:03:58