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

MySQL Group efter fortløbende værdier

okay, her er mit violinlink baseret på min forståelse af det output, du har leveret,

Du kan bruge rækkenummer (ikke tilgængelig med mysql, men ved at bruge rundkørsel) og derefter få poster, som har job_id'er, der ikke er de samme som tidligere poster.

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



  1. MySQL fjernforbindelse mislykkes med ukendt godkendelsesmetode

  2. kodning UTF8 matcher ikke locale en_US; den valgte LC_CTYPE indstilling kræver kodning LATIN1

  3. kryds anvende xml-forespørgsel klarer sig eksponentielt dårligere, efterhånden som xml-dokumentet vokser

  4. En introduktion til data mining