У меня есть SQL-оператор, представляющий собой объединение нескольких запросов, которые все просто возвращают ключи:
SELECT DISTINCT key as KEY FROM tablea WHERE XYZ
UNION ALL
SELECT DISTINCT id as KEY FROM tableb WHERE XYZ
UNION ALL
...
Мой вопрос заключается в том, что есть некоторые запросы, которые возвращают ключи, которые перекрываются, и я действительно хочу, чтобы конечное возвращаемое поле KEY было разными значениями. Есть идеи?