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

Mysql chọn các hàng chuyển đổi cho mỗi lần thực thi

Nếu tôi hiểu chính xác, bạn có thể làm điều này:tạo một trường giả mới trên machine_table của bạn và đặt tên nó là lastSelect và trong Mệnh đề Where của bạn Sử dụng một cái gì đó như thế này:

SELECT FROM ............. 
    LEFT JOIN table_machine tm ON tm.lastSelect=1
WHERE id = IF(tm.id=MAX(tm.id),1,tm.id)

Sau đó, cập nhật hiện tại last Chọn trên table_machine thành 1




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thiết lập hệ thống thẻ cho các mục nhập trong cơ sở dữ liệu MySQL

  2. Laravel updateOrCreate với cơ sở dữ liệu tự động tăng dần

  3. làm thế nào để khớp hai hàng của cùng một bảng mysql trong php

  4. Đếm các bản ghi trong bảng mysql dưới dạng các cột khác nhau tùy thuộc vào các giá trị khác nhau của một cột

  5. Câu lệnh SQL để ghi bảng?