gpt4 book ai didi

MYSQL查询: query displays the second to last line of data

转载 作者:行者123 更新时间:2023-11-29 10:27:20 24 4
gpt4 key购买 nike

我想问如何显示第二行到最后一行的数据?

+----+------------------+-------+
| 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 |
+----+------------------+-------+

但是这是静态的,如果表中数据非常多怎么办?如何获取第二个数据直到最后一个数据?

最佳答案

使用左连接获得所需结果的另一种方法

SELECT a.* 
FROM tbl_makanan a
LEFT JOIN (
SELECT id
FROM tbl_makanan
ORDER BY id ASC
LIMIT 1
) b USING (id)
WHERE b.id IS NULL

DEMO

关于MYSQL查询: query displays the second to last line of data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48054925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com