Mysql มีคำสั่งให้หา record ถัดไป หรือ ก่อนหน้า หรือเปล่าครับ เช่นว่า

ID          Name     
1            นาย ก          
2            นาย ข
3            นาย ค
4            นาย ง

สมมุติว่าตอนนี้ ผมมีข้อมูลของ นาย ค อยู่ และผมต้องการทราบว่า record ที่อยู่ถัดไปของ นาย ค คือใคร
อย่างนี้มีคำสั่งหาได้มั้ยครับ

ขอบคุณมากครับ

Article DD 14 ธ.ค. 2552 16:42

ใช้ ID เปน primary key ครับ

กรกฎ วิริยะ 15 ธ.ค. 2552 07:34
SELECT * FROM table WHERE id > 3 ORDER BY ID LIMIT 1

ไปทดลองหาผลลัพท์เอาเองนะ
ttong 15 ธ.ค. 2552 13:01
เส้นผมบังภูเขาจริงๆ

ขอบคุณมากครับ
Penthai [PHP] Khum 10 ก.ค. 2556 14:41
Next

SELECT * FROM table WHERE id > 3 ORDER BY ID ASC LIMIT 1



Prev

SELECT * FROM table WHERE id < 3 ORDER BY ID DESC LIMIT 1