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

MySQL:連続注文ポジション

    select id,val,
    @pos := if(@prev<>val,@pos+1,@pos) as pos,
    @prev := val as val
    from table,(select @pos:=0,@prev:='') as r order by val 
    

    アプリケーションレベルでこれを行う方がよいという他のアドバイスに同意します。



    1. PostgreSQLネストされたJSONクエリ

    2. mysqlクエリモニターツール

    3. SQLクエリに重複はありません

    4. ウェイトイベントを見つける方法Oracleセッションの履歴