背景:mysql子句中limit分页查询报错
当让这个mysql8.0以上的版本支持子句中有limit,5.7还是不支持的所以报这个错
报错sql
SELECT
*
FROM
oc_current_day_revenue
WHERE
id IN ( SELECT id FROM oc_current_day_revenue LIMIT 10 )
解决方案:
SELECT
*
FROM
oc_current_day_revenue
WHERE
id IN ( SELECT id FROM ( SELECT id FROM oc_current_day_revenue LIMIT 10 ) AS t )
再套一次查询就OK了