这是获取记录的学说查询,
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"
我只需要一条记录。怎么做到这一点?
感谢。