选择除第一行外的所有行

时间:2019-12-10 07:01:41

标签: mysql sql

除了第一个要与“ OFFSET”一起使用的选项外,我似乎无法获得全部选择的输出。这是我用谷歌搜索时建议的一个

SELECT merchantid, upload_num, photosrc FROM clinics_images
WHERE merchantid = 3
OFFSET 1 ROWS

错误:

  

#1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第3行的“ OFFSET 1 ROWS LIMIT 0,25”附近使用

有什么替代方法可以在SQL中起作用吗?

2 个答案:

答案 0 :(得分:3)

您的错误表明您正在使用

OFFSET 1 ROWS LIMIT 0, 25

获得跳过第一条记录的25条记录。正确的语法是

SELECT merchantid, upload_num, photosrc 
FROM clinics_images
WHERE merchantid = 3
LIMIT 25 OFFSET 1

或更短

LIMIT 1, 25

答案 1 :(得分:-2)

import { func1, func2} from "./utility_code"; //add your path