Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Grupo MySQL por valores consecutivos


ok, aqui está meu link de violino com base no meu entendimento sobre a saída que você forneceu,

Você pode usar o número da linha (não disponível com mysql, mas usando rotunda) e, em seguida, obter registros que tenham job_ids não iguais aos registros anteriores.

Link do violino
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