データベースは Ingres II 10.0.0 (su9.us5/132) 上にあります。そのため、複数のデータ行を 1 つの列にマージすることを非常に困難にする、stuff、coalesce などの多くの便利な機能が欠落しています。
これがありました:IngresでGROUP_CONCATする方法は?しかし、その解決策は、データがどのように構造化されているかでは不可能です。
基本的に、参照番号を持つテーブルがあり、各行に複数のステータスがある場合、その参照番号を複数回含めることができます。
例:
123 ABC
123 DEF
123 GHI
189 ABC
189 GHI
複数のテーブルから 1 つの select ステートメントにデータをプルしていますが、これは求めているデータの一部にすぎません。したがって、たとえば、「ABC」、「DEF」、「GHI」を 1 つの列に選択して、ステータスごとに重複した人の 3 つの行を作成したいと考えています。
私はまだ機能するオプションを見つけていません。
どんなアイデアでも大歓迎です。
ありがとう。