1 解决 ORDER BY clause is not in GROUP BY
update时出现下面的问题,然后很自然的去百度,他们说需要改模式或者配置文件。但是我之前update时都是可以的,凭什么过了半天就不行了,于是从sql语句查问题,结果sql语句也没错,那究竟是什么问题呢,我也不知道为啥突然报错,解决方法重启nvicat即可。 反正我是重启之后就能成功执行。
不建议改mysql的配置。
1 of ORDER BY clause is not in GROUP BY clause a
Oracle实现limit分页
先看MySQL实现limit分页
SELECT
A,
B
from USER
where 1 = 1
AND limit 0,1
再看Oracle实现limit分页
SELECT
A,
B
FROM
(SELECT u.*,ROWNUM RN
FROM USER u
WHERE ROWNUM <= 1 // <相当于<
)
两层查询:先从表中查询出所有数