私は必要な結果ではないため、ユニオンは使用できません。共通の列がないため、結合を使用できません。私は多くの異なるSQLのクエリ構造を試して、何も私が望むように動作しません。SQLは2つのクエリ結果を結合します
本当にシンプルなSQLクエリだと私は信じています。私が今やっていることは
select a, b
from (select top 4 a from element_type order by c) as Y,
(SELECT * FROM (VALUES (NULL), (1), (2), (3)) AS X(b)) as Z
最初は、テーブルの一部であり、第二は、このような結果を与える選択作成した手です:
select a; --Give--> a,b,c,d (1 column)
select b; --Give--> 1,2,3,4 (1 column)
私は2つに基づいてクエリを必要とします最初に私に与えてください(2列):
a,1
b,2
c,3
d,4
どうすればいいですか? UNION、JOIN、または他の何か?それとも私はできないかもしれない。
私は今のところ得ることができるすべてはこれです:
a,1
a,2
a,3
a,4
b,1
b,2
...
異なるテーブルで選択しようとしている列はありますか?または両方が同じテーブルの一部ですか? –
Thx情報のために私のコメントを更新したことを覚えてみてください。私は悪い英語のために申し訳ありません。 –
テーブル構造の難読化されたバージョンと取得しようとしている望ましい出力を使用して質問を更新する方が便利です。 –