0
data
(XML에는 id
노드가 있음)이라는 XML 열과 idSecond
열로 된 두 번째 테이블이 있습니다.SQL Server에 조인 된 테이블의 XML 열
나는이 두 테이블 간의 조인 있도록 수행하고자하는 SQL Server 2005에서이 구문이 될 것입니다 무엇 data[id] = secondTable.ID
? 힌트
data
(XML에는 id
노드가 있음)이라는 XML 열과 idSecond
열로 된 두 번째 테이블이 있습니다.SQL Server에 조인 된 테이블의 XML 열
나는이 두 테이블 간의 조인 있도록 수행하고자하는 SQL Server 2005에서이 구문이 될 것입니다 무엇 data[id] = secondTable.ID
? 힌트
사용 xml.value()
방법
덕분에 다음 노드 ID를 투영 투영 된 값에 가입. 예 :
with x as (
select xmlcolumn.value(N'xquery_for_node...', N'type') as id,
...
from xmltable)
select ...
from x join secondtable on x.id = ...
실제 구문 및 xquery는 테이블 스키마 및 XML 콘텐츠에 따라 다릅니다. 프로젝트에 여러 개의 노드 ID가있는 경우 cross apply에 xml.nodes()
을 대신 사용하십시오.