我正在尝试为 cakephp 和 mysql 站点构建搜索功能。选择不同的参数,如产品的价格或长度会触发一个 ajax 调用,该调用返回匹配结果的数量。我想用长度和价格的最小值和最大值扩展返回的结果。我试过这样做,http://bin.cakephp.org/view/1004813660。使用前 4 个发现太费时了。最后一个在本地运行,但出现错误;
1140 - 如果没有 GROUP BY 子句,混合没有 GROUP 列的 GROUP 列 (MIN(),MAX(),,...) 是非法的
远程,由于 ONLY_FULL_GROUP_BY 开启。
是否可以使用最后一个选项进行一些改进,或者我可以关闭 ONLY_FULL_GROUP_BY?