オラクル結合SQL
こんばんわ。オラクル初心者です。
オラクル9.1で、下記のようにtable1とtable2を結合して、view1(oracleビュー)
を作成したいのですが、どのようなSQLがよいでしょうか。
なかなかうまい方法がなくてこまっています。
table1
no 項目 その他 その他1
1 1
1 2
1 3
.....省略
table2
no 項目 種別 結果
1 1 01 3
1 1 02 8
1 1 03 7
1 2 01 9
1 2 02 6
1 2 03 2
1 3 01 1
......
view1 良い例
no 項目 結果1 結果2 結果3
1 1 3 8 7 ←種別01 02 03を順にいれる
1 2 9 6 2
1 3 1............
select
table1.no,table1.項目,・・・
from
table1,table2
where
table1.no = table2.no
and
table1.項目 = table2.項目
↑おおよそこのような感じになるとは思ってます。
何とか頑張ったのですが、下記のようになってしまうことが
多かったです・・・。どこかSQLがわるいようです。
view1 悪い例
no 項目 結果1 結果2 結果3
1 1 3 8 7
1 1 3 8 7
1 1 3 8 7
1 2 9 6 2
1 2 9 6 2
1 2 9 6 2
1 3 1............
もしご存知の方いらっしゃいましたら、助かります。よろしくお願いいたします。
お礼
オブジェクトブラウザからの複数オブジェクト一括出力でいけました!! ありがとうございます m(__)m