Estoy intentando crear una función de búsqueda para un sitio cakephp y mysql. Al seleccionar diferentes parámetros, como el precio del producto o la longitud, se activa una llamada ajax que devuelve el número de resultados coincidentes. Quiero extender los resultados devueltos con los valores mínimos y máximos para las longitudes y los precios. Intenté hacer esto, http://bin.cakephp.org/view/1004813660. Usar los primeros 4 hallazgos consume demasiado tiempo. El último funciona localmente, pero obtengo el error;Mínimo y máximo de un campo en cakephp y mysql
1140 - Mezcla de columnas GROUP (MIN(), MAX() ,, ...) sin columnas grupo es ilegal si no hay GROUP BY clause`
forma remota, debido a estar en ONLY_FULL_GROUP_BY.
¿Es posible utilizar la última opción con algunas mejoras o puedo desactivar ONLY_FULL_GROUP_BY?
Echaré un vistazo a apagar el sql_mode. Sin embargo, he intentado agruparme. Sin embargo, debido al hecho de que se devuelve el primer resultado, me dará solo el resultado con respecto a lo que defino en orden por. Por ejemplo, si ordeno por Yacht.price ASC, da toda la fila que corresponde al precio mínimo posible. Los otros parámetros no son el resultado esperado. – Awemo