Вопрос SQL, DISTINCT возвращал значения в нескольких операторах UNION ALL - PullRequest
0 голосов
/ 25 июня 2009

У меня есть SQL-оператор, представляющий собой объединение нескольких запросов, которые все просто возвращают ключи:

SELECT DISTINCT key as KEY FROM tablea WHERE XYZ
    UNION ALL
SELECT DISTINCT id as KEY FROM tableb WHERE XYZ
    UNION ALL
...

Мой вопрос заключается в том, что есть некоторые запросы, которые возвращают ключи, которые перекрываются, и я действительно хочу, чтобы конечное возвращаемое поле KEY было разными значениями. Есть идеи?

1 Ответ

4 голосов
/ 25 июня 2009

Используйте UNION вместо UNION ALL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...