私たちのデータベースは、Ingres II 10.0.0(su9.us5/132)です。そのため、複数の行のデータを1つの列にマージすることを非常に困難にする、stuff、coalesceなどの多くの有用な機能が欠落しています。Ingres SQL複数の行を1つの列に選択
これがありました:How to GROUP_CONCAT in Ingres?ですが、私たちのデータがどのように構造化されているかにはその解決策はありません。
基本的には、参照番号を持つテーブルがあり、複数のステータスを持つ場合は、各行にその参照番号を複数回含めることができます。例えば
:
123 ABC
123 DEF
123 GHI
189 ABC
189 GHI
私は1つのSELECT文の中に複数のテーブルからデータを引っ張っていて、これはちょうどです後のデータの一部だから私は、彼らが持っているそれぞれのステータスについて、重複する人の3つの行に終わるのではなく、「ABC」、「DEF」、「GHI」を1つの列に選択することを望みます。
私はまだ機能するオプションを見つけることができません。
アイデアをいただければ幸いです。
ありがとうございました。