如何使用只采用一列的连接重复多列查询 N 次?

How can I repeat a query with multiple columns N times with a join who only take ONE column?

我正在使用这个:

=IFERROR(QUERY(Opgivelser!A:E; "select D,A,B where E = TRUE");"Vælg fordybelsesområder")

为此:

它按预期工作,但我也想重复它,即两次或基于单元格值,即 D2。

我试过使用这个:

=ArrayFormula(TRANSPOSE(SPLIT(JOIN(","; IFERROR(REPT(IFERROR(QUERY(Opgivelser!A:E; "select D,A,B where E = TRUE"); "Vælg fordybelsesområder") & ","; D2))); ",")))

但是那个提示关于ONE的错误row/column。

我需要改变什么?或者是否有更简单或更合乎逻辑的语法?

尝试:

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(REPT(QUERY(TRANSPOSE("♠"&
 QUERY(TRANSPOSE("♦"&IFERROR(QUERY(Opgivelser!A:E; 
 "select D,A,B where E = TRUE"); "Vælg fordybelsesområder"))
 ;;9^9));;9^9); F1); "♠")); "♦"))