Postingan lainnya
Laravel: Menampilkan data dengan beda where kondisi di setiap baris
Terdapat Tabel Kelas dengan kolom "kuota" yang memiliki nilai yang berbeda. Dalam satu kelas terdapat banyak siswa. Bagaimana cara menampilkan data kelas dengan kondisi jumlah siswa setiap baris <= "kuota"
Ini adalah tabelnya :
https://i.postimg.cc/Y02BMvXM/table-classrooms.jpg
Ini kode yang digunakan :
Classroom::with('subject.teacher')->with('students')->whereHas('subject', fn ($query) => $query->where('grade', $grade))->withCount('students')->having('students_count', '<', 'quota');
Saat "having" dihapus ini hasilnya :
https://i.postimg.cc/8C5MVgTX/result-1.jpg
Hasil yang diinginkan hanya menampilkan 3 kelas
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban