【发布时间】:2014-04-09 17:55:18
【问题描述】:
我正在尝试列出所有 A 的学生的 ID。这是我的 XQuery:
for $s1 in doc("Unv.xml")//Enrollment[Grade = 'A']/StudentInfo/@oID
let $s2 := doc("Unv.xml")//Enrollment[Grade != 'A']/StudentInfo/@oID
where every $id in $s1
satisfies ($id != $s2)
return <StraightA> { $s1 } </StraightA>;
这是我从中提取数据的注册部分的 sn-p:
<Enrollment EnrollmentID="Enrollment217">
<OfferingInfo oType="OfferingType" oID="Offering009"/>
<StudentInfo oType="StudentType" oID="s895255243"/>
<Grade>B</Grade>
</Enrollment>
但是,这只是给了我一个至少有一个 A. 想法的学生列表?
【问题讨论】:
标签: xquery xquery-sql