Làm thế nào tôi có thể nhận được bản ghi 34 của một bảng nếu hồ sơ cuối cùng là kỷ lục 35?Làm cách nào để có được bản ghi cuối cùng trước bản ghi cuối cùng trong mysql?
7
A
Trả lời
10
Nếu bạn biết có 35 bản ghi, bạn muốn limit 1 offset 34
.
Nếu bạn muốn lấy phần tử cuối cùng thứ 2 từ bất kỳ nào, bạn có thể đảo ngược thứ tự của bộ và chọn một phần tử, bù đắp một phần tử. Bạn có thể tự thực hiện điều này bằng cách trước tiên chọn hai phần tử đầu tiên của tập hợp có thứ tự nghịch đảo, sau đó đảo ngược bộ và chọn phần tử đầu tiên:
select * from
(select * from my_table order by id desc limit 2) table_alias
order by id limit 1
15
đơn giản nhất phương pháp
SELECT * FROM tab ORDER BY col DESC LIMIT 1,1
này sẽ chọn một kỷ lục bắt đầu với LIMIT 2nd 1,1 có nghĩa là bỏ qua đầu tiên và chọn tiếp theo
Trình tự do sẽ phải được thực hiện để cuối cùng là đầu tiên Các col được đề cập nhiều nhất có thể là id
Nếu bạn biết số lượng bản ghi bạn muốn, tuy nhiên tại sao bạn không thể chọn vị trí id = 34?
Các vấn đề liên quan
- 1. Lưu trữ bảng Azure có bản ghi cuối cùng
- 2. tạo kiểu bản ghi cuối cùng trong một jsf datatable
- 3. Làm thế nào để chọn các bản ghi 3 phút cuối cùng từ MySQL với PHP
- 4. cách tìm bản ghi đầu tiên và cuối cùng từ bảng mysql
- 5. cách lấy số bản ghi cuối cùng sau khi chèn bản ghi vào cơ sở dữ liệu truy cập
- 6. couchdb, có cuối cùng 10 văn bản
- 7. Hoặc là nó ghi Bản ghi đầu tiên hoặc Bản ghi cuối cùng của danh sách, bất kỳ đề xuất nào để có được nó ngay
- 8. Chọn `n` các bản ghi được chèn cuối cùng trong bảng - oracle
- 9. Có thể giả định các bản ghi "x" cuối cùng từ một bộ sưu tập không?
- 10. Làm cách nào để truy xuất các bản ghi trong 30 phút cuối cùng trong MS SQL?
- 11. Cách lấy các bản ghi x cuối cùng từ một danh sách với Lambda
- 12. Lưu thư mục làm việc cuối cùng trên bản ghi Bash
- 13. Làm thế nào để có được lỗi cuối cùng (WSAGetLastError)?
- 14. Dòng ghi Node.js thiếu dòng cuối cùng của tệp?
- 15. Làm thế nào để xác định xem một bản ghi là bản ghi đầu tiên/cuối cùng trong một lần lặp?
- 16. cách an toàn nhất để có được ghi lại căn cước cuối cùng từ một bảng
- 17. Văn bản thiếu vài pixel cuối cùng
- 18. Nhận các bản ghi đầu tiên/cuối cùng cho mỗi nhóm theo
- 19. stringstream bản sao từ cuối cùng
- 20. làm cách nào tôi có thể nhận id cuối cùng được chèn vào trong formview
- 21. Phương pháp không phải cuối cùng trong lớp cuối cùng
- 22. Xóa "\ n" cuối cùng khỏi văn bản
- 23. Chi phí sử dụng Bản ghi chi nhánh cuối cùng của Intel là bao nhiêu?
- 24. StringBuilder: làm thế nào để có được chuỗi cuối cùng?
- 25. Lệnh cuối cùng trong cùng thiết bị đầu cuối
- 26. Làm thế nào để có được hồ sơ cuối cùng
- 27. MySQL có "SELECT LIMIT 1" với nhiều bản ghi chọn bản ghi đầu tiên từ trên cùng không?
- 28. bằng cách sử dụng data.table để gắn cờ bản ghi đầu tiên (hoặc cuối cùng) trong một nhóm
- 29. Chỉ giữ lại các bản ghi cuối cùng trong cơ sở dữ liệu SQLite, được sắp xếp theo ngày
- 30. Trong thực tế, làm thế nào cuối cùng là "sự nhất quán cuối cùng" trong HRD?
Câu trả lời tuyệt vời! +1 hoạt động với bất kỳ số hàng –
làm cách nào tôi có thể sử dụng truy vấn này trong yii2? –