1

次の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

これを行うための最良の方法は何ですか?

4

3 に答える 3

3

次のように(暗黙的に区別して)使用UNIONせずに使用します。ALL

SELECT var_label AS MyColumn
FROM Values
UNION
SELECT var_code
FROM Codes

ライブデモ

于 2012-10-27T09:11:31.173 に答える
2
SELECT var_label
FROM Table1 as MyColumn
UNION
SELECT var_data as MyColumn
FROM Table2

1つの列名のみを取得するためのエイリアスを指定できます。

SQLFiddleデモ

于 2012-10-27T09:15:41.350 に答える
0

SELECTdistinct(var_label)FROM Table1 UNION SELECTdistinct(var_data)FROM Table2

于 2012-10-27T09:15:17.517 に答える