代码之家  ›  专栏  ›  技术社区  ›  TarangP

跳过MySQL结果中的第一条记录

  •  0
  • TarangP  · 技术社区  · 6 年前

    在MySQL中,表上有一个ID相同的数据。例如,我有3个ID为的数据 X 现在每当我询问

    SELECT * FROM table WHERE id = X ORDER BY id
    

    它将返回所有3个具有ID的数据 X 现在,我正在寻找从结果中得到的数据中跳过第一行的解决方案。

    我查过这个 Answer 而且 LIMIT & OFFSET . 但没有得到任何适当的解决。 我能跳过第一排吗

    1 回复  |  直到 6 年前
        1
  •  2
  •   Sinto    6 年前

    你能看看这个吗?

    SELECT * FROM table WHERE id = X ORDER BY id LIMIT 10 OFFSET 1;
    

    Here is a Demo

    在我的小提琴中,有3个ID相似的记录(1)。执行查询后,通过跳过第一条记录(共3条)显示2条记录的输出