У меня есть 3 колонки в моей тестовой таблицы, какобъединить несколько строк в одну строку в Oracle?
ID | m_id | S_m_id
---------- --------------
1 | 1 | 1
1 | 2 | 3
1 | 3 | 4
1 | 5 | 6
2 | 1 | 1
2 | 2 | 3
2 | 3 | 4
3 | 5 | 6
Я хочу объединить столбец 2 и 3 основаны на колонке 1 в одной строке. И результат должен быть как
ID | merge_id
---------- --------------
1 | 1,1;2,3;3,4;5,6
2 | 1,1;2,3;3,4
3 | 5,6
Это называется агрегация строк - поиск SO для многих примеров –