관련 테이블의 열 값을 문자열로 연결

안드레 피게 이레도

SQL Server 2008 에는 2 개의 테이블 (1-n)이 있습니다.

예 : 1 명- 'n'주소

개인 데이터를 선택하고 관련 주소 구역을 열 (연결됨)로 가져오고 싶습니다.

ID  Name
------------------------------------------
1   John Smith
2   Daniel

PersonID  DistrictName
------------------------------------------
1         Brooklin
1         SoHo
2         Upper West Side
2         Harlem

SELECT desired
------------------------------------------
John Smith   Brooklin, SoHo
Daniel       Upper West Side, Harlem

tsql에서 어떻게 할 수 있습니까?

요아킴 이삭손

"고전적인"방법은 FOR XML PATH. 이 질문의 중복이 있지만,이 질문을 따라도 정확한 쿼리를 얻는 것은 간단하지 않습니다.

SELECT name,
  STUFF((
    SELECT ', ', districtname AS 'data()' 
    FROM district 
    WHERE ID=PersonID
    FOR XML PATH('')), 1, 2, '') districts
FROM person;

테스트 할 SQLfiddle .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인덱스 테이블의 관련 리소스 열을 연결되지 않도록 설정

분류에서Dev

테이블의 열 값을 함께 연결된 3 개 문자열의 결과로 만듭니다. MS Access 2013

분류에서Dev

Rails 쿼리 관련 테이블 열 값

분류에서Dev

두 개의 관련 TableViewController 배열 연결

분류에서Dev

다른 테이블의 관리자를 문자열로 "결합"

분류에서Dev

R 테이블을 문자열로 연결

분류에서Dev

테이블의 열을 다른 열의 연결 열과 결합

분류에서Dev

배열을 통해 일련의 문자열 연결 시도

분류에서Dev

다른 관련 테이블의 한 테이블에 열 값 입력

분류에서Dev

다른 관련 테이블의 한 테이블에 열 값 입력

분류에서Dev

MySQL 5.7 JSON 문자열의 값을 하나의 문자열로 연결

분류에서Dev

두 열의 테이블을 두 개의 구분 기호가있는 단일 문자열로 연결

분류에서Dev

테이블이 서로 관련이 없을 때 순서대로 다른 테이블에서 테이블 열의 값을 업데이트하는 방법

분류에서Dev

이전 행 값을 기반으로 문자열 연결

분류에서Dev

하나의 EDMX 파일로 여러 데이터베이스와 관련된 여러 연결 문자열 사용

분류에서Dev

문자열 연결과 관련된 Swift 2 to 3 마이그레이션 오류

분류에서Dev

다른 열의 값을 연결하여 테이블에 열 추가

분류에서Dev

최대 sliderInput 값을 테이블 열 내의 최대 값에 연결

분류에서Dev

변수와 문자열을 테이블 이름으로 연결하는 방법

분류에서Dev

테이블의 모든 열을 동적으로 연결

분류에서Dev

SQL은 다른 테이블을 하나의 열로 연결

분류에서Dev

문자열을 열 이름에 연결

분류에서Dev

외래 키 열 데이터 (정수)가 상위 테이블의 텍스트 데이터로 변경되도록 두 테이블을 결합합니다 (상위 테이블의 관련 열이 기본 키가 아님).

분류에서Dev

Python : 테이블에서 문자열과 관련된 최대 값을 반환하는 방법

분류에서Dev

NSUserDefaults 배열에 보관 된 NSDictionary 키의 테이블 열을 연결하는 방법

분류에서Dev

문자열 값의 문자를 동일한 열 값으로 연결

분류에서Dev

두 개의 문자열 열을 조건부로 연결

분류에서Dev

MySQL Join VIEW, 열을 하나의 문자열로 연결

분류에서Dev

문자열 값에 테이블 결합

Related 관련 기사

  1. 1

    인덱스 테이블의 관련 리소스 열을 연결되지 않도록 설정

  2. 2

    테이블의 열 값을 함께 연결된 3 개 문자열의 결과로 만듭니다. MS Access 2013

  3. 3

    Rails 쿼리 관련 테이블 열 값

  4. 4

    두 개의 관련 TableViewController 배열 연결

  5. 5

    다른 테이블의 관리자를 문자열로 "결합"

  6. 6

    R 테이블을 문자열로 연결

  7. 7

    테이블의 열을 다른 열의 연결 열과 결합

  8. 8

    배열을 통해 일련의 문자열 연결 시도

  9. 9

    다른 관련 테이블의 한 테이블에 열 값 입력

  10. 10

    다른 관련 테이블의 한 테이블에 열 값 입력

  11. 11

    MySQL 5.7 JSON 문자열의 값을 하나의 문자열로 연결

  12. 12

    두 열의 테이블을 두 개의 구분 기호가있는 단일 문자열로 연결

  13. 13

    테이블이 서로 관련이 없을 때 순서대로 다른 테이블에서 테이블 열의 값을 업데이트하는 방법

  14. 14

    이전 행 값을 기반으로 문자열 연결

  15. 15

    하나의 EDMX 파일로 여러 데이터베이스와 관련된 여러 연결 문자열 사용

  16. 16

    문자열 연결과 관련된 Swift 2 to 3 마이그레이션 오류

  17. 17

    다른 열의 값을 연결하여 테이블에 열 추가

  18. 18

    최대 sliderInput 값을 테이블 열 내의 최대 값에 연결

  19. 19

    변수와 문자열을 테이블 이름으로 연결하는 방법

  20. 20

    테이블의 모든 열을 동적으로 연결

  21. 21

    SQL은 다른 테이블을 하나의 열로 연결

  22. 22

    문자열을 열 이름에 연결

  23. 23

    외래 키 열 데이터 (정수)가 상위 테이블의 텍스트 데이터로 변경되도록 두 테이블을 결합합니다 (상위 테이블의 관련 열이 기본 키가 아님).

  24. 24

    Python : 테이블에서 문자열과 관련된 최대 값을 반환하는 방법

  25. 25

    NSUserDefaults 배열에 보관 된 NSDictionary 키의 테이블 열을 연결하는 방법

  26. 26

    문자열 값의 문자를 동일한 열 값으로 연결

  27. 27

    두 개의 문자열 열을 조건부로 연결

  28. 28

    MySQL Join VIEW, 열을 하나의 문자열로 연결

  29. 29

    문자열 값에 테이블 결합

뜨겁다태그

보관