Skip to content

RANK() OVER (PARTITION BY.. results in thread 'main' panicked at ... called Option::unwrap() on a None value #104

@simplenotezy

Description

@simplenotezy

Using Rank() OVER (PARTITION...) results in this error:

thread 'main' panicked at src/ts_generator/sql_parser/expressions/translate_expr.rs:163:61:
called `Option::unwrap()` on a `None` value

Full query:

WITH cte AS (
  SELECT
    s.title,
    sg.genre,
    RANK() OVER (PARTITION BY sg.genre ORDER BY s.title) AS rank
  FROM
    show s
  JOIN
    show_genre sg ON s.id = sg.show_id
  WHERE
    sg.genre IN ('Action', 'Adventure')
)
SELECT
  title,
  genre
FROM
  cte
WHERE
  rank <= 10;

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions