2017-06-02 54 views
0

我有兩個字段包含和排除,我想提取其中的唯一數據並將結果顯示爲一列結果。例如, ,包括和排除具有相同的可能值,如午餐,晚餐,wifi。結果應該是這樣的, excludesAndIncludes (不包括中是唯一的結果,幷包括) ..................... 午餐晚餐 wifi的 等 如何選擇兩個唯一字段的結果並顯示爲一列結果?

+2

樣本數據和預期的結果吧。 –

+0

包括:晚餐,無線網絡,午餐 不包括:晚餐,無線網絡,午餐,早餐 預期的結果: includesAndExcludes:無線網絡,午餐,早餐,晚餐 – anonymous

回答

1

您可以使用union

select excludes as excludesAndIncludes from t 
union 
select includes from t; 
+0

excludesAndIncludes應該有獨特的效果 – anonymous

+0

@kartik。 。 。這將返回一個唯一的值列表,這是問題所要求的:「排除和包含中的獨特結果」。 –

+0

非常好。它以我想要的方式工作。 – anonymous

0

你可以寫這樣的查詢:

select DISTINCT x.excludesAndIncludes from 
(select DISTINCT excludes as excludesAndIncludes from t 
union 
select DISTINCT includes as excludesAndIncludes from t) as x; 
+0

可能是這個應該工作。如果這是行得通的,我會將其標記爲正確答案。 – anonymous

相關問題