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

締切り済みの質問

SQLの勉強を始めたばかりの初心者です。

SQLの勉強を始めたばかりの初心者です。
2つのテーブルを結合し、以下のような結果を求めるSQL文はどう記述したら良いのでしょうか?
アドバイス頂きたく、よろしくお願い致します。


【テーブル1】

ID  Data  Name
------------------------------------------------
1  AAA   あいう
5  BBB   かきく
7  CCC   さしす
8  DDD   たちつ
-------------------------------------------------


【テーブル2】

ID  Information  Index
--------------------------------------------------
5   Error     100
8   Check    200
15  Warnning   300
20  Non      0
--------------------------------------------------


【取得したい結果】

ID  Data  Name  Information   Index
-------------------------------------------------
1  AAA   あいう
5  BBB   かきく  Error      100
7  CCC   さしす
8  DDD   たちつ  Check     200
15             Warnning   300
20             Non      0
-------------------------------------------------

つたない説明で申し訳ありません…
なお使用しているのはSQL Server 2008です。

投稿日時 - 2010-06-29 23:32:19

QNo.6004864

困ってます

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

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

回答(1)

ヒントだけ。
FULL OUTER JOIN
USING ID

投稿日時 - 2010-06-29 23:50:10

お礼

アドバイスありがとうございました。
完全外部結合で色々試していたのですが、思い通りの結果が得られず困っておりました。
(USING・・・知りませんでした・・・)
おかげさまで思い通りの結果を得ることができました。
もっと勉強せねば・・・

投稿日時 - 2010-06-30 22:05:40

あなたにオススメの質問