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の例が効果あるでしょう。

ページトップ

ボタン