Dies ist der Code, und ich möchte die Bedingung auf erhaltenMarks setzen. Die Bedingung prüft, ob die erlangtenMarks einen Wert zugewiesen haben oder nicht.Wie setze ich die Bedingung für ein bestimmtes Attribut der MySQL-Datenbanktabelle in ZF2?
$qb->select(array(
"academic.studentAcademicId as studentAcademicId",
"academic.descriptions as descriptions",
"student.name as studentName",
"student.studentId as studentId",
"class.name as className",
"session.name as sessionName",
***"SUM(marks.marksObtained) as marksObtained",***
))
->from('Application\Entity\StudentAcademics','academic')
->leftJoin('academic.class','class')
->leftJoin('academic.marks','marks')
->leftJoin('academic.student','student')
->leftJoin('academic.session','session')
->where('academic.student = :student')
->setParameter('student',$studentId)->groupBy('studentAcademicId');
So, wie eine solche Bedingung zu setzen, die aus überprüft, ob obtainedMarks Wert tragen oder nicht ..!