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