因为 MySQL 没有 rownum,但你的表总有 id 吧,如果它是自增主键(不要求连续,但能够用它来判断你所谓的顺序),那么 ```sql SELECT v FROM a AS table1 WHERE table1.v != ( SELECT table2.v FROM a AS table2 WHERE table1.id < table2.id ORDER BY table2.id LIMIT 1 ) OR NOT EXISTS ( SELECT * FROM a AS table3 WHERE table1.id < table3.id ) ```
SELECT a.id, a.value FROM a LEFT JOIN LATERAL (SELECT * FROM a AS next WHERE next.id > a.id LIMIT 1) AS next ON TRUE WHERE a.value = next.value IS NOT TRUE;