Hvis jeg forstår det rigtigt, kan du gøre dette:oprette et nyt falsk felt på din machine_table og navngive det lastSelect
og i din Where-klausul Brug noget som dette :
SELECT FROM .............
LEFT JOIN table_machine tm ON tm.lastSelect=1
WHERE id = IF(tm.id=MAX(tm.id),1,tm.id)
Opdater derefter aktuelle lastSelect på table_machine til 1