2011-08-10 12 views
0

異なるクエリの結果セットをマージする方法はありますか?例SQLの異なるクエリのマージ結果セット

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
SELECT DISTINCT HighEnd AS CombinedSets FROM Chipset 
UNION 
SELECT DISTINCT LowEnd AS CombinedSets FROM VideoCard 

のようなものを作るためのようにあなたは結果を結合するためにUNIONを使用することができます。これはあなたに両方のための別個の値を示すだけです。重複が必要な場合は、UNION ALLを使用する必要があります。

1

組合や組合のすべての

SELECT DISTINCT HighEnd as CombinedSets FROM Chipset 
UNION 
SELECT DISTINCT LowEnd FROM VideoCard 
関連する問題