Houston'da bulunan projelerde çalışan ancak bu projenin bulunduğu departmandaki çalışanların Houston'da bulunmadığını bulmaya çalışıyorum. İfadeyi, FLWOR ifadelerinin this örneğinden sonra modellemeye çalışıyordum, ancak sorgu hiçbir şey döndürmüyor ve sonuçların döndürülmesi gerekiyor.Birden çok "nerede" kısıtlaması bulmak için xquery FLWOR ifadelerini kullanma
düzenleme: İşte buradaki input.
xquery
let $doc := doc("~path/company.xml")
for $e in $doc//employee,
$d in $doc//department,
$p in $doc//projects
where $d/locations[location!="Houston"]
and $p/project[plocations="Houston"]
return <e>{$e/fname}{$e/lname}{$e/address}</e>
/
Bize XML belgesi göstermek için unuttum. –
Üzgünüz, giriş dosyasını ekledim. – mnky9800n