-4

Oracle で SQL クエリを作成するのに助けが必要です。

このスレッドに示されているのとまったく同じことをしようとしています

1 つの行を別のテーブルの複数の行に結合する

このスレッドは MySql で行われますが、私は Oracle で行う必要があります。

助けてくれてありがとう

4

2 に答える 2

2

これは質問の仕方が悪いですが、これがあなたが必要としているものだと思います。

11gr2 以降は、ここLISTAGGに記載されているを使用できます。

それより前のバージョンでは、使用しますwm_concatが、文書化されていません。十分な情報を提供しなかったため、例を挙げることはできません。自分の目で確かめて、ニーズに合わせてください。

于 2012-04-12T13:57:48.547 に答える
1
SELECT x.name,
      wmsys.wm_concat (y.property)
 FROM PEOPLE x
LEFT JOIN PROPERTIES y ON y.name = x.name
WHERE x.age > 26
GROUP BY x.name
于 2012-04-12T14:02:22.123 に答える