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

MySQLの連続値によるグループ化

    さて、これがあなたが提供した出力についての私の理解に基づいた私のフィドルリンクです

    行番号(mysqlでは使用できませんが、ラウンドアバウトを使用)を使用してから、以前のレコードとは異なるjob_idを持つレコードを取得できます。

    フィドルリンク

    select t1.id
         , t1.job_id
         , t1.updatedate
         , t2.rn as rnt2
      from temprwithrn as t1
      left 
      join temprwithrn as t2
        on t1.rn = t2.rn + 1
     where t1.job_id <> t2.job_id or t2.job_id is null
    



    1. MySQLで現在の日付と時刻を取得する方法

    2. mysqlサーバーはMAMPを起動しません

    3. 与えられたインデックスで多次元配列を並べ替える-PHP?

    4. MySQLのデータファイルのロードでアクセスが拒否されました