2012-11-24 50 views
1

存在Northwind数据库here的xml转储。确定客户是否有订单

文档结构是这样的:

<NorthWind> 
    <Customers></Customers> 
    <Customers></Customers> 
    . 
    . 
    . 
    <Orders></Orders> 
    <Orders></Orders> 
    . 
    . 
    . 
</NorthWind> 

每个客户标签将举行一个客户信息。现在,当我选择所有客户时,我如何提供一个字段以表明客户是否有订单;像一个布尔字段

+0

那么,什么是源XML文档(请小样本),以及您希望从源XML文档中选择哪些节点?如果你不提供这些,那么这个问题不应该被标记为“xpath”。 –

+0

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

回答

1

要找到那些没有订单使用XPath的所有客户:

/*/Customers[not(../Orders/CustomerID = CustomerID)] 

这些是CustomerID = FISSAPARIS客户。

相关问题