cakephpとmysqlサイトの検索機能を構築しようとしています。製品の価格や長さなどのさまざまなパラメータを選択すると、一致する結果の数を返すajax呼び出しがトリガーされます。返された結果を長さと価格の最小値と最大値で拡張したいと思います。私はこれをやろうとした、http://bin.cakephp.org/view/1004813660。最初の4つの発見を使うことはあまりにも時間がかかります。最後のものはローカルで機能しますが、エラーが発生します。 - であるONLY_FULL_GROUP_BYによるリモート cakephpとmysqlのフィールドの最小値と最大値
clause`
よるNO基は、存在しない場合はないGROUP列のグループ列(MIN()、MAX(),, ...)の混合は違法です。最後のオプションをいくつか改良して使用することはできますか、またはONLY_FULL_GROUP_BYをオフにすることはできますか?
sql_modeを無効にする方法を見ていきます。しかし、私はグループ化しようとしていました。しかし、最初の結果が返されるという事実のために、それは私が順番に定義したものに関してのみ結果を与えるでしょう。たとえば、私がYacht.price ASCによって注文した場合、最小可能価格に対応する行全体が得られます。その他のパラメータは、期待される結果ではありません。 – Awemo