我需要构建一个查询框架,其中要在此处针对“city”传递的参数将通过连接操作从另一个表中生成。
实际查询: -
SELECT c.cid FROM customer c
WHERE XMLEXISTS('$d/*:customerinfo/*:addr[ *:city = "Aurora" ]'
PASSING info AS "d")
我希望城市价值来自两个不同的表格。 如: -
SELECT c.cid FROM customer c
WHERE XMLEXISTS('$d/*:customerinfo/*:addr[ //*:city = $city ]'
PASSING info AS "d" , (select city from customer C , Office D where C.city = D.city ) as city )
这不起作用,请为此提出另一种方法。