diff options
| author | mo khan <mo.khan@gmail.com> | 2020-05-04 09:53:27 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-05-04 09:53:27 -0600 |
| commit | 204272cc48e51363827b7a5b3df0d89c139301be (patch) | |
| tree | daf6f84b81a6139f2e0ac334f50c872936e776de | |
| parent | c59ed9d1683279edec283cc6659429e85091dd1b (diff) | |
add example problem query
| -rw-r--r-- | README.md | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -2837,3 +2837,33 @@ CREATE STATISTICS [ IF NOT EXISTS ] statistics_name ON column_name, column_name [, ...] FROM table_name ``` + +* (problem query)[https://gitlab.com/snippets/1973130] + +```sql +SELECT 1 as one +FROM ( + (SELECT "projects".* + FROM "projects" + WHERE "projects"."namespace_id" IN + (WITH RECURSIVE "base_and_descendants" AS ( + (SELECT "namespaces".* + FROM "namespaces" + WHERE "namespaces"."id" IN + (SELECT "elasticsearch_indexed_namespaces"."namespace_id" + FROM "elasticsearch_indexed_namespaces")) + UNION + (SELECT "namespaces".* + FROM "namespaces", + "base_and_descendants" + WHERE "namespaces"."parent_id" = "base_and_descendants"."id")) SELECT "id" + FROM "base_and_descendants" AS "namespaces")) + UNION + (SELECT "projects".* + FROM "projects" + WHERE "projects"."id" IN + (SELECT "elasticsearch_indexed_projects"."project_id" + FROM "elasticsearch_indexed_projects"))) projects +WHERE "projects"."id" = 278964 +LIMIT 100 +``` |
