Я пытаюсь найти обходной путь (взлом) к некоторым ограничениям, мешающим мне использовать временную таблицу или переменную таблицы в моем запросе SQL.
У меня есть реальная таблица (технически это производная таблица, полученная из UNPIVOT плохо спроектированной таблицы), в которой отсутствуют несколько обязательных полей. Мне нужно жестко закодировать эти поля в результате, пока мы не сможем устранить проблему с базой данных.
Имеется таблица типа:
tblEntity
ID | Name
1 | One
2 | Two
Мне нужно объединить несколько полей, таких как:
ID | Order
1 | 2
2 | 1
Объединение приведет к:
ID | Name | Order
1 | One | 2
2 | Two | 1
Мой вопрос: могу ли я присоединить tblEntity к результирующему набору, созданному как:
SELECT 1, 2
UNION ALL
SELECT 2, 1
Возможно ли присоединиться? Если да, то каков синтаксис?