Vì tôi mới sử dụng MySQL, câu hỏi này có thể là ngớ ngẩn. Làm thế nào tôi có thể tìm thấy sự khác biệt giữa các hàng kế tiếp?
Ví dụ:
Một bảng (tableName = 'Abc') chứa một hàng duy nhất như sau,Truy vấn để tìm sự khác biệt giữa các hàng kế tiếp trong Mysql
|DATA|
|10 |
|20 |
|30 |
|40 |
|50 |
Ở đây tôi muốn nhận được đầu ra như,
|Dif|
|10 |
|10 |
|10 |
|10 |
Làm thế nào để tìm thấy sự khác biệt như điều này mà không có bất kỳ chỉ mục (chính hoặc Auto_increment)?
Đó là một cột chứ không phải một hàng và chỉ được đặt ngẫu nhiên. Trừ khi bạn sử dụng mệnh đề ORDER BY trong câu lệnh SQL, MySQL có thể trả về dữ liệu theo thứ tự bất kỳ. –