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