誰かがこれに出くわす可能性があり、役立つかもしれないので、これは私自身の質問に答える最初の試みです. Firebird を使用して、UNION ALL を使用して 2 つのクエリの結果を結合し、結果の出力を特定の列で並べ替えたいと考えています。何かのようなもの:
(select C1, C2, C3 from T1)
union all
(select C1, C2, C3 from T2)
order by C3
かっこは、他のデータベースの有効な構文に由来するものであり、UNION ALL (テーブルで機能するように定義された操作 - つまり、順序付けされていない一連のレコード) への引数が個別に順序付けされないようにするために必要です。しかし、この構文を Firebird で動作させることができませんでした。