サポートチーム便り2011.04.20
SQLで行を連結する
Question
開発中の IBM i SQL で行を連結する方法はありませんか。例えば、以下のテーブルからプルしたいのです。
Stock# Line# Stock Desc
000001 1 This is my description
000001 2 for the first item.
000002 1 This is my description
000002 2 for the second
000002 3 item.
以下のような結果にしたいのです。
Stock# Stock Description
000001 This is my description for the first item.
000002 This is my description for the second item.
Answer
照会されたときに、連結行を戻すSQLビューを作成できます。例えば、あなたのテーブルのケースでは、図1の例が効果あるでしょう。