私はこの単純な構造を持っています:

探している結果を取得するために、次のクエリを使用しました。
select items[$i.sel].name from Test
let $i = (select eval('selected') as sel from #12:0)
出力:
----+------+------
# |@CLASS|items
----+------+------
0 |null |Item 1
1 |null |Item 3
----+------+------
編集済み
またはこれ:
select items[$i.sel].name from Test
let $i = (select eval('selected') as sel from #12:1)
出力:
----+------+------
# |@CLASS|items
----+------+------
0 |null |Item 2
1 |null |Item 4
----+------+------
2回目の編集
クエリ 1 :
select items.name[$i.sel] from Test
let $i = (select *, eval('selected') as sel from 12:0)
where @this in $i
出力:
----+------+------
# |@CLASS|items
----+------+------
0 |null |Item 1
----+------+------
クエリ 2 :
select items.name[$i.sel] from 12:1
let $i = (select eval('selected') as sel from 12:0)
出力:
----+------+------
# |@CLASS|items
----+------+------
0 |null |Item 3
----+------+------
クエリ 3 :
select items[$i.selected].name from Test let $i = selected unwind items
出力:
----+------+------
# |@CLASS|items
----+------+------
0 |null |Item 1
1 |null |Item 2
2 |null |Item 3
3 |null |Item 4
----+------+------
それが役に立てば幸い