0

各結果が独自の列に配置される 4 つの SELECT ステートメントを含むクエリを作成することは可能ですか? どのように?

私は現在、何らかの方法で1つに結合する必要がある4つのクエリを使用しています.UNIONを使用してみましたが、結果が同じ列に、新しい行に配置されているようです.

ありがとう。

4

2 に答える 2

2

SELECT ステートメントがそれぞれ SCALAR 結果、つまり単一行、単一列を返す場合は、次のようにするだけです。

SELECT (select .... ) Column1,
       (select .... ) Column2,
       (select .... ) Column3,
       (select .... ) Column4;
于 2012-11-12T12:36:07.970 に答える
1

サブクエリと列エイリアスを使用できます。

SELECT (SELECT TOP 1 Col1 From dbo.Table2 WHERE Condition1)AS Col1
,      (SELECT TOP 1 Col1 From dbo.Table3 WHERE Condition2)AS Col2
FROM dbo.Table1

T-SQL ステートメントでのサブクエリの使用

于 2012-11-12T12:36:31.247 に答える