좀 있어요 customer_comments
인해 데이터베이스 설계에 여러 행으로 분할을하고, 보고서의 난을 결합해야 comments
각각의 고유 한에서 id
하나의 행으로. 이전에 SELECT 절과 COALESCE 트릭 에서이 구분 된 목록으로 작업하는 것을 시도했지만 기억할 수 없으므로 저장하지 않아야합니다. 이 경우에도 작동하지 않는 것처럼 보이며 단일 행에서만 작동하는 것 같습니다.
데이터는 다음과 같습니다.
id row_num customer_code comments
-----------------------------------
1 1 Dilbert Hard
1 2 Dilbert Worker
2 1 Wally Lazy
내 결과는 다음과 같아야합니다.
id customer_code comments
------------------------------
1 Dilbert Hard Worker
2 Wally Lazy
따라서 각각에 대해 row_num
실제로는 한 행의 결과 만 있습니다. 주석은 순서대로 결합해야합니다 row_num
. 위의 링크 된 SELECT
트릭은 특정 쿼리에 대한 모든 값을 하나의 행으로 가져 오는 데 효과적이지만 SELECT
모든 행을 뱉어내는 명령문의 일부로 작동시키는 방법을 알 수는 없습니다 .
내 쿼리는 전체 테이블을 자체적으로 통과 하여이 행을 출력해야합니다. 각 행마다 하나씩 여러 열로 결합 PIVOT
하지 않으므로 적용 할 수 없습니다.