Merhaba, iyi çalışmalar tekrardan. Veri tabanından yaklaşık olarak 20.000 adet veri çekiyorum veri gelmesine geliyor ama büyüklüğü dolayısıyla biraz uzun sürüyor.
$department = Departments::join('dept_emp', 'dept_emp.dept_no', 'departments.dept_no')
->where('emp_no', $id)
->first();
$employees = Employees::join('current_dept_emp', 'current_dept_emp.emp_no', 'employees.emp_no')
->where('dept_no', $department->dept_no)
->get();
Bu şekilde ilk önce giriş yapan yetkilinin departmanını buluyorum ve daha sonrasında o departmanda çalışanları tabloda listeliyorum. Nasıl optimize edebilirim acaba?