Php Mysql大小写语法
当我试图运行此查询时,我得到的错误如下 1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法 接近“当到期日为空时,则2描述结束时 第4行的过期日期案例Php Mysql大小写语法,php,mysql,Php,Mysql,当我试图运行此查询时,我得到的错误如下 1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法 接近“当到期日为空时,则2描述结束时 第4行的过期日期案例
SELECT *
FROM case_study
ORDER BY CASE WHEN expiry_date_case > CURDATE() THEN 1 END
WHEN expiry_date_case IS NULL THEN 2 Desc END
WHEN expire_date_case < CURDATE() THEN 3 Desc END;
删除该端并描述尝试
SELECT *
FROM case_study
ORDER BY CASE WHEN expiry_date_case > CURDATE() THEN 1
WHEN expiry_date_case IS NULL THEN 2
WHEN expire_date_case < CURDATE() THEN 3 END Desc
你有太多的结束和描述如果案件没有结束,不要结束。
SELECT *
FROM case_study
ORDER BY CASE WHEN expiry_date_case > CURDATE() THEN 1
WHEN expiry_date_case IS NULL THEN 2
WHEN expire_date_case < CURDATE() THEN 3 END Desc