SQL Server 2008では、次の2つのテーブルがあります
Table_1:
C1 C2
A TypeStringA-1
B TypeStringA-2
C TypeStringA-3
D TypeStringA-4
E TypeStringA-5
Table_2
C1 C2
A TypeStringB-1
B TypeStringB-2
D TypeStringB-3
E TypeStringB-4
そして、次のデータを表示したいと思います。
Result
A TypeStringA-1 TypeStringB-1
B TypeStringA-2 TypeStringB-2
C TypeStringA-3 Null
D TypeStringA-4 TypeStringB-3
E TypeStringA-5 TypeStringB-4
現在、私が持っているのは2つのサブクエリと次の場所です。
select
query1.C1
query1.C2
query2.C2
(select C1, C2
from Table_1) as query1
(select C2
from table_2) as query2
where query1.C1 = query2.C1
order by query1.C1
ただし、論理的には、表示する必要のあるNullデータがないので、次のようになります。
Result
A TypeStringA-1 TypeStringB-1
B TypeStringA-2 TypeStringB-2
D TypeStringA-4 TypeStringB-3
E TypeStringA-5 TypeStringB-4
問題は、Nullデータを使用してテーブルを撮影するために何を使用すればよいかということです。