sql >> Base de Datos >  >> RDS >> Mysql

Grupo MySQL por valores consecutivos

bien, aquí está mi enlace de violín basado en mi comprensión del resultado que proporcionó,

Puede usar el número de fila (no disponible con mysql pero usando la rotonda) y luego obtener registros que tienen job_ids que no son los mismos que los registros anteriores.

Enlace de violín

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