Это моя первая попытка ответить на мой собственный вопрос, так как кто-то может столкнуться с этим, и это может помочь. Используя Firebird, я хочу объединить результаты двух запросов с помощью UNION ALL, а затем отсортировать полученный результат по заданному столбцу. Что-то вроде:
(select C1, C2, C3 from T1)
union all
(select C1, C2, C3 from T2)
order by C3
Скобки взяты из допустимого синтаксиса для других баз данных и необходимы для того, чтобы аргументы UNION ALL (операция, определенная для работы с таблицами, т. Е. неупорядоченный набор записей) не Попробуйте заказать в индивидуальном порядке. Однако я не мог заставить этот синтаксис работать в Firebird - как это сделать?