こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQL文で2つのSELCT文の結果を繋げる方法

SQL文で2つのSELCT文の結果を繋げる方法はありますでしょうか。
Left Join でもと思ったのですが、片側にしかないのも、1レコードとして出力したいです。
テーブルの例と出力の理想は以下です。

また、上記の応用でこれを4テーブル(SELECT文)を繋げて、下記例で言うと、日付と商品コードがキーで、どのテーブルに存在しても、結果を1行で返せるでしょうか。

【テーブル1(SELECT文1)】
F_仕入
伝票日付 商品コード 仕入金額
2014/07/01 101     10,000
2014/07/02 102     15,000
2014/07/05 104 20,000
【テーブル2(SELECT文2)】
F_売上
伝票日付 商品コード 売上金額
2014/07/01 101     15,000
2014/07/02 102     25,000
2014/07/03 103 13,000
上記2つのSELECT結果
伝票日付  商品コード 仕入金額 売上金額
2014/07/01 101 10,000 15,000
2014/07/02 102 15000 25,000
2014/07/03 103 13,000
2014/07/05 104 20,000

よろしくお願いします。

投稿日時 - 2014-07-18 13:18:54

QNo.8683048

困ってます

質問者が選んだベストアンサー

FULL OUTER JOIN

投稿日時 - 2014-07-18 16:08:47

ANo.1

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問