Mysql
 sql >> Base de données >  >> RDS >> Mysql

Grouper MySQL par valeurs consécutives

d'accord, voici mon lien de violon basé sur ma compréhension de la sortie que vous avez fournie,

Vous pouvez utiliser le numéro de ligne (non disponible avec mysql mais en utilisant le rond-point), puis obtenir les enregistrements dont les job_ids ne sont pas les mêmes que les enregistrements précédents.

Lien violon

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