他テーブルで一致する列から名称を取得したい(SQL文)
SQL文の作成方法が分からず困っています。
以下の実現はどのように行えばよろしいでしょうか?
---------------------
テーブルA:(項目)キー番号、項目No
テーブルB:(項目)キー番号、項目No1、項目No1名称、
項目No2、項目No2名称、項目No3、項目No3名称
---------------------
とします。
ここで、テーブルA、Bでキー番号が一致し、
テーブルAの項目Noで、テーブルBの項目No1~3のどれかと
一致した場合、項目名称をテーブルBより取ってきたいです。
出力する時、項目No、項目名称は1個のみ出力したいです。
項目No1~3にない場合も名称空白でそのまま出力します。
(データ例)
テーブルA:
100,1
100,4
110,5
テーブルB:
100,1,項目名1,2,項目名2,3,項目名3
110,3,項目名3,4,項目名4,5,項目名5
結果:
100,1,項目名1
100,4,(空白)
110,5,項目名5