select 使用图形投影时如何将当前记录包含在生成的记录集中

How to include current record in the resulting recordset when select uses graph projections

当查询在 select 中使用图形投影时,将记录包含在记录集中的 优雅 方法是什么?

例如,

select expand(both('friends')) from #123:456 limit -1

上面的查询returns只有相邻的顶点。如何将 #123:456 包含到结果集中?

试试这个:

select expand($c) from #123:456 let $a = (select expand(both('friends')) from #123:456 limit -1) , $b = (select expand(@rid) from #123:456), $c = unionAll( $a, $b )