我想问一下如何显示从第二行到最后一行的数据?
+----+------------------+-------+
| 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 |
+----+------------------+-------+
但这是静态的,如果数据非常多地在表中呢?如何获取第二个数据直到最后一个数据?
4条答案
按热度按时间ufj5ltwl1#
希望这对你有用……)
ujv3wf0j2#
只需使用非常大的值“4”。这将适用于大多数表:
ffx8fchx3#
另一种方法是使用left join获得所需的结果
演示
cqoc49vn4#
你可以用这个(这是一把工作小提琴):