Database/SQL Server

SQL Server - 여러 행을 한 행에 담아 정리하기

청렴결백한 만능 재주꾼 2020. 12. 30. 01:47
반응형

 

 

외래키로 연결되어 있는 위의 두 테이블을 사용하여 3번째 처럼 결과를 냄

 

Select B.id,
    B.name Category,
    STUFF((
    	Select ',' + name
        From dbo.symptom A
        where A.Category = B.id
        For xml path('')
        ), 1, 1, '') as [Symptom name]
    from dbo.category B

 

이 쿼리는 부모쪽(카테고리 테이블)에 속해 있는 모든 자식들을 호출한다.

반응형