为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:最新版 【操作系统】:win10 【CPU】:i5 【问题描述】*: sql语句无法执行 只有在group by task_id,id,speed_of_progress 才能执行 group by语句 但是我只想针对task_id进行分组 违背了我代码的初衷
你好,可以通过如下方式,修改数据库为MySQL兼容,可以支持MySQL中的不完全group by的写法。
修改兼容性 sp_set_para_value(2,‘COMPATIBLE_MODE’,4);
重启数据库
其他注意事项:为了避免造成数据的随机展示问题,我们在书写SQL时应当尽量避免使用不完全group by的方式,即便在MySQL中也是如此要求。
SP_SET_PARA_VALUE(1,‘GROUP_OPT_FLAG’,1); 设置Mysql的group by兼容参数
你好,可以通过如下方式,修改数据库为MySQL兼容,可以支持MySQL中的不完全group by的写法。
修改兼容性
sp_set_para_value(2,‘COMPATIBLE_MODE’,4);
重启数据库
其他注意事项:为了避免造成数据的随机展示问题,我们在书写SQL时应当尽量避免使用不完全group by的方式,即便在MySQL中也是如此要求。