Jest to moja pierwsza próba odpowiedzi na moje własne pytanie, ponieważ ktoś może dobrze napotkasz to i tak może to być pomocne. Korzystanie Firebird, chcę połączyć wyniki dwóch zapytań wykorzystujących UNION ALL, a następnie posortować powstałego wyjście na danej kolumnie. Coś jak:
(select C1, C2, C3 from T1)
union all
(select C1, C2, C3 from T2)
order by C3
Nawiasy pochodzi poprawnej składni innych baz danych, a są potrzebne, aby upewnić się, że argumenty Union wszystko (operacji, która jest zdefiniowana do pracy na stołach - czyli nieuporządkowana zestaw rekordów) nie starają się być zamawiane osobno. Jednak nie mogę dostać tej składni do pracy w Firebird - jak można to zrobić?