Aşağıdaki Postgres sorgu var:Seti sınırı array_agg için()
SELECT array_agg("Esns".id)
FROM public."Esns",
public."PurchaseOrderItems"
WHERE
"Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id
AND "PurchaseOrderItems"."GradeId"=2
LIMIT 2;
sınır satırları etkileyecektir. array_agg()
'u 2 ürünle sınırlamak istiyorum. Aşağıdaki sorgu çalışır ama tırnak içinde her bir giriş ile benim çıktı alın:
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" ;
Bu bana aşağıdaki çıktıyı
{(13),(14),(15),(12)}
Herhangi bir fikir verir?
Mükemmel. Teşekkürler. İkinci cevap, bir dizi istediğim gibi aradığım şeydi ve sınırın üst sınırını dinamik olarak ayarlamak istiyorum. Teşekkür ederim. – user1175817
Güzel olan. İkinci örnek nokta! –