Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL Raggruppa per valori consecutivi

ok, ecco il mio link di violino basato sulla mia comprensione dell'output che hai fornito,

Puoi utilizzare il numero di riga (non disponibile con mysql ma utilizzando roundabout) e quindi ottenere record che hanno job_id non uguali ai record precedenti.

Fiddle Link

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