0
私は3つのテーブルが必要です。各テーブルのWHERE句クエリが遅くなります
$query = Table::where('a.is_deleted', 0)
->where('b.is_deleted', 0)
->where('c.is_deleted', 0)
->leftjoin('b', 'b.mother_id', '=', 'a.mother_id')
->leftjoin('c', 'c.material_group_id', '=', 'a.material_group_id')
->get();
問題私のテーブルには6,000以上の行があり、各テーブルのwhere句を使用すると、クエリが大幅に遅くなります。
このクエリを最適化するにはどうすればよいですか?
明確にするために、これは優雅ではありません。これはクエリビルダです。 – Ohgodwhy
訂正ありがとう – raz