SQLServer2005にてVIEWを作成したいのですが、どの様に結
SQLServer2005にてVIEWを作成したいのですが、どの様に結合して良いのか分からないので教えて下さい。
下記「テーブルに登録されているデータ」で登録されているデータを下記「この様にVIEWで表示したい」の様にVIEWで出力する事は出来ますでしょうか?
出来るのであれば、結合方法の詳細かSQL文を教えて頂きたいと思います。
各SubNoは1~5と決まっています。
5に満たない場合は残りの項目はNULLとしたいです。
▽テーブル詳細
MainNo Numeric(6,0)
SubNo Numeric(1,0)
Name Nvarchar(20)
▽テーブルに登録されているデータ
MainNo, SubNo, Name
1, 1, 'TEST-A'
1, 2, 'TEST-B'
1, 3, 'TEST-C'
2, 1, 'CLASS-A'
2, 2, 'CLASS-B'
3, 1, 'OBJECT-A'
3, 2, 'OBJECT-B'
3, 3, 'OBJECT-C'
3, 4, 'OBJECT-D'
3, 5, 'OBJECT-E'
▽この様にVIEWで表示したい
MainNo, SubNo1, Name1, SubNo2, Name2, SubNo3, Name3, SubNo4, Name4, SubNo5, Name5
1, 1, 'TEST-A', 2, 'TEST-B', 3, 'TEST-C', NULL, NULL, NULL, NULL
2, 1, 'CLASS-A', 2, 'CLASS-B', NULL, NULL, NULL, NULL, NULL, NULL
3, 1, 'OBJECT-A', 2, 'OBJECT-B', 3, 'OBJECT-C', 4, 'OBJECT-D', 5, 'OBJECT-E'
説明不足かも知れませんが、どなたか分かる方いらっしゃいましたらよろしくお願い致します。
お礼
お礼遅くなりすみませんでした。 ご回答のおかげで、 業務を滞りなく遂行することができました。 どうもありがとうございました。