現在のように、最初に名前(および電話)を行に分割してから、集合演算子(UNION)を適用する必要があります。 、MINUS )そのようなデータに。
つまり、WM_CONCATは使用しないでください。 まったく;少なくとも、最初ではありません。なぜなら
- 最初にデータを連結します
- 次に、行に分割する必要があります
UNION/MINUSセット
最初の2つのステップで役に立たない仕事をする。
UNIONをお勧めします /MINUS 最初にデータ、次に次に WM_CONCATを使用してそれらを集約します 。ちなみに、どのデータベースバージョンを使用していますか? WM_CONCAT a)文書化されていない、b)最新のOracleデータベースバージョンにも存在しないため、LISTAGGに切り替えることをお勧めします。 、可能であれば。