sql >> データベース >  >> RDS >> PostgreSQL

array_agg()に制限を設定します

    select id[1], id[2]
    from (
        SELECT array_agg("Esns".id ) as id
        FROM public."Esns", 
             public."PurchaseOrderItems" 
        WHERE 
            "Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id 
            AND "PurchaseOrderItems"."GradeId"=2 
    ) s
    

    または、出力を配列として使用する場合は、スライス できます。 それ:

    SELECT (array_agg("Esns".id ))[1:2] as id_array
    FROM public."Esns", 
         public."PurchaseOrderItems" 
    WHERE 
        "Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id 
        AND "PurchaseOrderItems"."GradeId"=2 
    


    1. 自己参照テーブルで親と子を照会します

    2. Firebaseの概要

    3. 遅延セグメント作成機能が有効になっていません(ORA-00439)

    4. MYSQL-異なるデータベースからのSELECT