我试图在Arango查询中创建一个从1到n的计数器。基本上,我需要按该范围内的数字对对象进行分组,并返回每个组中对象的计数。我曾希望创建一个for循环可以工作,但它似乎并没有增加。我不确定语法。
我尝试的两个循环是:
FOR count IN [0,1,2,3]
和
FOR count IN 0..12
答案 0 :(得分:0)
这些是创建计数器循环的正确语法。
它似乎对我不起作用的原因是因为我将包含count变量的return语句放在子循环中。它在外循环中时有效,如下所示:
delete my_table
where id not in (select t.id from (
select min(id) as id from my_table
group by column1, column2 ) as t )