최근에 유사한 질문을했으나 불행히도 요청의 성격이 변경되었습니다. 이 코드를 조금만 보았지만 내 두뇌는 친구이며 필요한만큼 작업 할 수있는 방법을 생각할 수 없습니다.다른 필드를 기반으로 여러 필드를 하나로 연결하는 데 도움이 필요합니다.
SQL 2005에서이 작업은 이와 같이 수백 개의 값을 포함합니다.
미리 감사드립니다.
샘플 표
+----+-------------+---------------------+---------------------+
| ID | CLASS | PARENT_ATTRIBUTE | ATTRIBUTE |
+----+-------------+---------------------+---------------------+
| 1 | Genre | A | Hip Hop |
| 1 | Genre | B | Pop |
| 1 | Instruments | Keyboards | Synth |
| 1 | Instruments | Keyboards | Grand Piano |
| 1 | Instruments | Drums | Kit |
| 1 | Moods | Positive/Optimistic | Uplifting/Inspiring |
| 1 | Moods | Positive/Optimistic | Happy/Feel Good |
| 1 | Moods | Musical Feel | Pulsing |
+----+-------------+---------------------+---------------------+
원하는 출력 어쩌면 당신은이 출력을 할 수 있습니다,하지만 난 정말 방법을 모르는 PIVOT을 사용
+----+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------+
| ID | MOODS | INSTRUMENTS |
| 1 |Positive/Optimistic - Uplifting/Inspiring, Positive/Optimistic - Happy/Feel Good, Musical Feel - Pulsing | Keyboards - Synth, Keyboards - Grand Piano, Drums - Kit |
+----+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------+
당신이 장르의 열을 싶지 않아? – Beth