คือต้อง select 2 ครั้ง
โดยครั้งแรกคุณก้อ select ข้อมูลอันล่าสุดก่อน อาจจะเช็ตจาก id หรือถ้ามีฟิวด์ date ก้อเช็ตจากวันที่อันล่าสุดก้อได้
หรือถ้าไม่มีฟิวด์ date ก้อเอาแบบง่ายๆให้สร้างฟิวด์สถานะขึ้นมาอีกอันก้อได้ สมมุติให้ตั้งชื่อฟิวด์ว่า ss
เวลา insert ข้อมูลใหม่ ก้อกำหนดฟิวด์ ss นี้ให้เป็น 1 แล้วก้อ update ข้อมูลอันเก่าให้เป็น 0 ทั้งหมด
แต่ว่าก่อนที่จะ insert ให้ update ก่อนนะ จะได้ "update mytable set ss=0 where ss=1"; แล้วถึงค่อย insert
พอเวลา select ครั้งแรกก้อเอาฟิวด์ ss ไปเป็นเงือนใข where ss = 1
ส่วน select อันสองก้อ where ss=0 order by myfields asc