私は次のPostgresクエリを持っています:
SELECT array_agg("Esns".id )
FROM public."Esns",
public."PurchaseOrderItems"
WHERE
"Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id
AND "PurchaseOrderItems"."GradeId"=2
LIMIT 2;
制限は行に影響します。2点に限定したいですarray_agg()
。次のクエリは機能しますが、各エントリを引用符で囲んで出力を取得します。
SELECT array_agg ("temp")
FROM (
SELECT "Esns".id
FROM public."Esns",
public."PurchaseOrderItems"
WHERE
"Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id
AND "PurchaseOrderItems"."GradeId"=2
LIMIT 4
) as "temp" ;
これにより、次の出力が得られます
{(13),(14),(15),(12)}
何か案は?