mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-17 20:41:49 +03:00
1843ee7b0b
https://github.com/hasura/graphql-engine-mono/pull/2239 Co-authored-by: Gil Mizrahi <8547573+soupi@users.noreply.github.com> Co-authored-by: Rakesh Emmadi <12475069+rakeshkky@users.noreply.github.com> GitOrigin-RevId: fabc825239950b11d673cfd33e8075a01409bcf6
18 lines
1.3 KiB
YAML
18 lines
1.3 KiB
YAML
description: Explain query with order by and array relationship's column
|
|
url: /v1/graphql/explain
|
|
status: 200
|
|
query:
|
|
query:
|
|
query: |
|
|
query {
|
|
author {
|
|
name
|
|
articles(order_by: {id: desc}){
|
|
title
|
|
}
|
|
}
|
|
}
|
|
response:
|
|
- field: author
|
|
sql: 'SELECT coalesce(json_agg("root" ), ''[]'' ) AS "root" FROM (SELECT row_to_json((SELECT "_5_e" FROM (SELECT "_0_root.base"."name" AS "name", "_4_root.ar.root.articles"."articles" AS "articles" ) AS "_5_e" ) ) AS "root" FROM (SELECT * FROM "public"."author" WHERE (''true'') ) AS "_0_root.base" LEFT OUTER JOIN LATERAL (SELECT coalesce(json_agg("articles" ORDER BY "root.ar.root.articles.pg.id" DESC NULLS FIRST), ''[]'' ) AS "articles" FROM (SELECT "_1_root.ar.root.articles.base"."id" AS "root.ar.root.articles.pg.id", row_to_json((SELECT "_2_e" FROM (SELECT "_1_root.ar.root.articles.base"."title" AS "title" ) AS "_2_e" ) ) AS "articles" FROM (SELECT * FROM "public"."article" WHERE (("_0_root.base"."id") = ("author_id")) ORDER BY "id" DESC NULLS FIRST ) AS "_1_root.ar.root.articles.base" ORDER BY "root.ar.root.articles.pg.id" DESC NULLS FIRST ) AS "_3_root.ar.root.articles" ) AS "_4_root.ar.root.articles" ON (''true'') ) AS "_6_root" '
|