io sto cercando di trovare dipendenti che lavorano su progetti trova a Houston, ma il reparto il progetto è ospitato in non si trova a Houston. Stavo cercando di modellare l'espressione dopo l'esempio this di espressioni FLWOR ma la query non restituisce nulla e dovrebbe restituire risultati.Utilizzando espressioni XQuery FLWOR per trovare più "dove" restrizioni
Edit: Ecco la 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>
/
Hai dimenticato di mostrarci il documento XML. –
Spiacente, ho aggiunto il file di input. – mnky9800n