で2つのテーブルを組み合わせて1つだけの行である必要があり、これらの「Kost_ID」出力にtable2のでは、私はそれらの特定のテーブルを持っているSQL
は、「Kost_ID」のために複数の行である可能性があります。 "MW_ID"は結果 "MW" +数値(ここでは "MW5"および "MW_ID" 5 + 6の場合は "MW6")でなければなりません。これで十分だと思っています。
oracle dbのsqlでこれを実行するにはどうすればよいですか?おかげ
表1
ID Kost_ID Col1
2016 1 bla
2016 2 bla
2016 3 bla1
2016 4 abl
2016 5
2016 6
2016 7
2017 2
2017 3
Table2
ID Kost_ID MW_ID Euro
2016 1 1 10
2016 2 2 20
2016 3 6 30
2016 3 5 40
2016 5 5 50
2016 6 6 60
2016 7 3 70
2016 4 4 80
Result:
ID Kost_ID Col1 MW1 MW2 MW3 MW4 MW5 MW6
2016 1 bla 10
2016 2 bla 20
2016 3 bla1 40 30
2016 4 abl 80
2016 5 50
2016 6 60
2016 7 70
[、フォーマットされたテキストなどのデータを投稿してくださいスクリーンショットではありません](http://meta.stackove rflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557)。ここでは色が役立つかもしれないと理解していますが、同じデータのテキスト版を投稿することができれば、人々がサンプルを作成して試してみると便利です – Aleksej
MW_IDの最大値はありますか?または未知数の列に対して結果テーブルを伸ばしたいですか? –
@MihaiOvidiuDrăgoi最大値は6 –