Estoy tratando de encontrar empleados que trabajen en proyectos ubicados en Houston, pero el departamento en el que se encuentra el proyecto no se encuentra en Houston. Estaba intentando modelar la expresión después del ejemplo this de expresiones FLWOR pero la consulta no devuelve nada y debería devolver resultados.Uso de las expresiones de xquery FLWOR para encontrar varias restricciones de "dónde"
editar: Aquí está el 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>
/
Se le olvidó que nos muestre el documento XML. –
Lo siento, agregué el archivo de entrada. – mnky9800n