作者:二十六画生的博客

row_number where 为何会报错?mysql / hive中均报错

为何会报错?

1 如果是row_number之后再在where中直接取排名,为何会报错?

比如:

1

2

3

4

5

6

7

select 

    tag,

    uid,

    row_number() over (partition by tag order by tag,max_score desc,min_score  desc,uid descas rank_num -- 不能写rank

    from (

        ...

   

lock