Набор результатов слияния из другого запроса в SQL - PullRequest
0 голосов
/ 10 августа 2011

Есть ли способ объединить наборы результатов из разных запросов?как например

Query A

SELECT DISTINCT HighEnd FROM Chipset

    HighEnd
    ------------
    Class A
    Class B
    Class C

и

Query B

SELECT DISTINCT LowEnd FROM VideoCard

    LowEnd
    ------------
    Class X
    Class Y
    Class Z

и сделать что-то вроде этого

    CombinedSets
    ------------
    Class A
    Class B
    Class C
    Class X
    Class Y
    Class Z

Ответы [ 2 ]

2 голосов
/ 10 августа 2011
SELECT DISTINCT HighEnd AS CombinedSets FROM Chipset
UNION
SELECT DISTINCT LowEnd AS CombinedSets FROM VideoCard

Вы можете использовать UNION для объединения результатов.Это показывает только разные значения для обоих.Если вы хотите дубликаты, вам нужно использовать UNION ALL.

1 голос
/ 10 августа 2011

Союз или Союз Все

SELECT DISTINCT HighEnd as CombinedSets FROM Chipset
UNION
SELECT DISTINCT LowEnd FROM VideoCard
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...