첫 번째 세 레코드의 값을 네 번째 레코드로 "평평하게"가장 좋은 방법을 찾고 있습니다 (그림 참조). 값은 텍스트가되며 각 레코드는 값 열 중 하나에 하나의 값만 갖습니다. 또한 하나의 계좌 번호에는 예와 같이 하나 또는 여러 개의 레코드가있을 수 있습니다. 감사.레코드를 하나로 병합
참고 : 내 질문에 관련된 몇 가지 다른 주제를 봐 왔지만, 그들은 나의으로 매우 동일하지 않습니다 :
Sql Merging multiple records into one record
Merge multiple records into one row in a table
AcctNum|Val1|Val2|Val3|
1 |x | | |
1 | |y | |
1 | | |z |
1 |x |y |z |
나는 당신이이 [Sql 여러 레코드를 하나의 레코드로 병합]에서 무엇을 요구하는지에 차이가 없음을 말해야합니다. (http://stackoverflow.com/questions/16668685/sql-merging-multiple-records- 1 기록으로). 대답은 너무 좋아 보인다. –
이 공백 값은 NULL 값입니까, 빈 문자열입니까? 그리고 단일 AcctNum이 Val1 필드에 값이있는 둘 이상의 레코드를 가질 수 있습니까? – MatBailie
@LennartRegebro - Err, 아니요, 이것의 복제본이 아닙니다 ... – MatBailie