테이블 A에서 데이터를 선택하고 에 동일한 인덱스이있는 모든 것을 연결하고 연결 결과를 테이블 B에 업데이트하는 방법이 필요합니다. 표 B.특정 인덱스를 사용하여 데이터를 연결하고 두 번째 테이블을 업데이트하는 방법
Table A
+-----------+------+-------+
| Type | Name | Index |
+-----------+------+-------+
| Cake | A | 1 |
+-----------+------+-------+
| Cookies | B | 1 |
+-----------+------+-------+
| Ice Cream | C | 1 |
+-----------+------+-------+
| Patatoes | D | 1 |
+-----------+------+-------+
| Cake | E | 2 |
+-----------+------+-------+
| Cookies | F | 2 |
+-----------+------+-------+
| Ice Cream | G | 2 |
+-----------+------+-------+
| Patatoes | H | 2 |
+-----------+------+-------+
의 색인 1 행의 인덱스 1로 최종 테이블은 다음과 같아야합니다
Table B
+-------+---------------------------------------------+
| Index | Line |
+-------+---------------------------------------------+
| 1 | Cake A ; Cookies B; Ice Cream C, Patatoes D |
+-------+---------------------------------------------+
| 2 | Cake E ; Cookies F; Ice Cream G, Patatoes H |
+-------+---------------------------------------------+
당신이 날 제발 도와 드릴까요? 덕분에 당신이 당신의 예상 출력에 세미콜론 대신 쉼표를 넣어 의미 가정
어떤 버전의 Oracle입니까? 11g 이상이면 설명서의'listagg' 함수를 찾아보십시오. 이 사이트에도 많은 예제가 있습니다. 당신이 꼼짝 못하게된다면, 우리가 한 일과 그 일이 무엇이 잘못되었는지를 보여주십시오. (이전 버전을 사용 중이라면 [here] (https://oracle-base.com/articles/misc/string-aggregation-techniques) 아이디어가 있습니다. –