Это запрос доктрины для получения записей,
Doctrine_Query::create()
->from('CourseOfferingExam m, m.CourseOffering o, o.Course c')
->leftJoin('o.CourseOfferingMarksheetStatus x
ON x.MARKSHEET_STATUS_LOOKUP_CODE = "MARKSHEET_READY_FOR_SUBMISSION"')
->where('m.marksheet_status_lookup_code != "UPCOMING_EXAM"')
->andWhere('m.marksheet_status_lookup_code != "MARKSHEET_SUBMITTED"')
Но моя проблема в том, что если m.marksheet_status_lookup_code = "MARKSHEET_SUBMITTED"
, то только я могу пойти на записи, которые имеют x.MARKSHEET_STATUS_LOOKUP_CODE = "MARKSHEET_READY_FOR_SUBMISSION"
.
Мне нужна только одна запись для x.MARKSHEET_STATUS_LOOKUP_CODE = "MARKSHEET_READY_FOR_SUBMISSION"
. Как этого добиться?
Спасибо.