连接XML嵌套SQL

时间:2019-01-15 15:32:00

标签: sql sql-server xml

我在Sql Server中有表:A,B和V。我试图仅在B.id = V.id的情况下打印出XML模式。但是,我收到了错误消息

  

消息4104,级别16,状态1,行183多部分标识符“ B.id”   无法绑定。

应该如何重写XML查询,以便仅在同一部分中打印出在表B和V之间通过id连接的XML数据。

我的原始查询:

select 
A.*,
(
select * from Event
FOR XML PATH (''), ROOT('event'),TYPE

) B ,
V.*
From A, V
Where B.id = V.id
FOR XML PATH ('main'),TYPE

谢谢你, 朱莉

0 个答案:

没有答案