Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhóm MySQL theo các giá trị liên tiếp

được rồi, đây là liên kết fiddle của tôi dựa trên sự hiểu biết của tôi về kết quả mà bạn đã cung cấp,

Bạn có thể sử dụng số hàng (không có sẵn với mysql nhưng sử dụng bùng binh) và sau đó nhận các bản ghi có job_ids không giống như các bản ghi trước đó.

Liên kết Fiddle

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối MySQL với Python 3.6

  2. MYSQL - chọn 4 bản ghi đầu tiên cho mỗi danh mục trong bảng

  3. Làm thế nào để cài đặt gói MySQLdb? (ImportError:Không có mô-đun nào có tên là setuptools)

  4. Sử dụng khung thực thể với MySQL DB và trình thiết kế mô hình không nhận các tham số proc được lưu trữ

  5. Tại sao kết quả từ một truy vấn SQL không trở lại theo thứ tự tôi mong đợi?