次の2つのテーブルに次のようなデータがあります。
Table Values
var_label
1
2
2
1
3
Table Codes
var_code
1
2
4
2
これらのテーブルを結合して、明確な結果を得る必要があります。var_labelとvar_codeは等しいデータです。次のように出力を結合したいと思います。
MyColumn
1
2
3
4
これを行うための最良の方法は何ですか?
次の2つのテーブルに次のようなデータがあります。
Table Values
var_label
1
2
2
1
3
Table Codes
var_code
1
2
4
2
これらのテーブルを結合して、明確な結果を得る必要があります。var_labelとvar_codeは等しいデータです。次のように出力を結合したいと思います。
MyColumn
1
2
3
4
これを行うための最良の方法は何ですか?
次のように(暗黙的に区別して)使用UNION
せずに使用します。ALL
SELECT var_label AS MyColumn
FROM Values
UNION
SELECT var_code
FROM Codes
SELECT var_label
FROM Table1 as MyColumn
UNION
SELECT var_data as MyColumn
FROM Table2
1つの列名のみを取得するためのエイリアスを指定できます。
SELECTdistinct(var_label)FROM Table1 UNION SELECTdistinct(var_data)FROM Table2