以下のデータ取得で得られる結果がランダムになってしまいます。
以前まではorder by無しでも得られる結果は一定であったのですが、おそらく環境によるものでこれを実行するたびに取得順が変わり今までの扱い方が通用せず困っています。調べてもorder byがないからと言って並び替えはしないという情報しかありません。
直にsqlを実行した場合は問題ないため、laravelクエリビルダに問題があると考えています。原因をご存知の方がいましたらご教授お願い致します。
php
1$query = DB::table($this->table); 2 $query->where('aa', $this->get()); 3 $query->whereRaw('(bb = false or cc = false)'); 4 $query->where('dd', true); 5 $query->where('ee', 'eee'); 6 $query->where('ff', false); 7 $query->where('gg', 1); 8 9 $dataList = $query->get();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/18 09:03
2021/11/08 08:15