Какой способ я могу использовать для слияния двух отсортированных результатов.
Пример:
SELECT * FROM (VALUES (1),(2),(3),(4)) AS X(a);
┌───┐
│ a │
├───┤
│ 1 │
│ 2 │
│ 3 │
│ 4 │
└───┘
(4 rows)
И
SELECT * FROM (VALUES ('A'),('B'),('C'),('D')) AS X(a);
┌───┐
│ a │
├───┤
│ A │
│ B │
│ C │
│ D │
└───┘
(4 rows)
И результат
┌───┐
│ a │
├───┤
│ A │
│ 1 │
│ B │
│ 2 │
│ C │
│ 3 │
│ D │
│ 4 │
└───┘
(4 rows)
Я пытаюсь найти решение, создающее новый временный столбец с модулем для каждого результата, но я блокирую слияние, и я не уверен, что оно действительно выполняется.
Спасибо за ваш совет.