我在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
谢谢你, 朱莉