I는 다음과 같다 테이블이 있습니다여러 행 테이블에서 한 행의 결과를 만들기
id value
1 0
1 0
1 5
1 0
2 0
2 0
2 10
2 0
나는처럼 보이도록 설정 내 결과 싶습니다
id value value value value etc.
1 0 0 5 0
2 0 0 10 0
I는 다음과 같다 테이블이 있습니다여러 행 테이블에서 한 행의 결과를 만들기
id value
1 0
1 0
1 5
1 0
2 0
2 0
2 10
2 0
나는처럼 보이도록 설정 내 결과 싶습니다
id value value value value etc.
1 0 0 5 0
2 0 0 10 0
것은 내가 할 수있는 베스트 당신은 이것 (MySQL이라고 가정 함)
SELECT id, GROUP_CONCAT(value ORDER BY value ASC SEPARATOR ',')
FROM tbl
GROUP BY id;
고맙습니다. 이 작업은 SQL Server에서 어떻게 수행됩니까? –
비슷한 STUFF() 함수가 있다고 생각합니다. – Sergey
어떤 RDBMS를 사용하고 있습니까? MySQL, SQL 서버, 오라클, ...? – Barranka
피벗/동적 피벗을 찾습니다. – Milen
하나의 BTW를 정의하지 않으면 SQL이 정의 된 순서로 레코드를 반환하지 않습니다. –