【问题标题】:XQUERY for EMC XDB separate for loops return in resultsXQUERY for EMC XDB 单独的 for 循环返回结果
【发布时间】:2021-02-17 21:40:58
【问题描述】:

对于此表结果显示结果的顶部。 对于此表,结果显示在结果的底部。

我尝试了几种方法,加入。但加入需要替代品 表 1 记录
表2记录
表 1 记录
table2记录

我需要
表 1 记录
表2记录
表2记录
table2记录

{
for $an in /db/table1/row
where  $an/ACCOUNT = "something"
return $an
}
{
for $a in /db/table2/row
where  $a/PAT_ACCT_NBR = "something"
return $a
}
results

$an here
$a here.

【问题讨论】:

    标签: xquery emc


    【解决方案1】:

    如果我对您的理解正确,您可以根据需要简单地查询表格并将它们组合起来以将它们按所需的顺序排列:

    let $table1 := //db/table1/row/ACCOUNT/[text() = 'something']
    let $table2 := //db/table2/row/PAT_ACCT_NBR/[text() = 'something']
    return ($table1, $table2)
    

    XPath 部分只是一个建议;使用适合你的任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-30
      • 2018-06-05
      • 2019-09-16
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多