我想问如何显示从第二行到最后一行的数据?
+----+------------------+-------+
| id | nama_makanan | harga |
+----+------------------+-------+
| 1 | Ayam Katsu | 18000 |
| 2 | Udon Daging Sapi | 26000 |
| 3 | Mie Ramen Gila | 24000 |
| 4 | Cah Kangkung | 16000 |
| 5 | Sayur Nangka | 10000 |
+----+------------------+-------+
例如,如果像下面这样使用限制:
SELECT * FROM tbl_makanan ORDER BY id ASC LIMIT 1,4
结果:
+----+------------------+-------+
| id | nama_makanan | harga |
+----+------------------+-------+
| 2 | Udon Daging Sapi | 26000 |
| 3 | Mie Ramen Gila | 24000 |
| 4 | Cah Kangkung | 16000 |
| 5 | Sayur Nangka | 10000 |
+----+------------------+-------+
但这是静态的,如果数据非常多地在表中呢?如何获取第二次数据直到最后一次数据?
发布于 2018-01-02 02:44:42
您可以使用这个(这是一个工作的小提琴):
SELECT id, nama_makanan, harga FROM tbl_makanan WHERE id < (SELECT MAX(`id`) FROM tbl_makanan) ORDER BY id DESC LIMIT 1
https://stackoverflow.com/questions/48054925
复制相似问题