左派加入学说

时间:2011-05-20 12:13:47

标签: symfony1 doctrine

这是获取记录的学说查询,

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"我只需要一条记录。怎么做到这一点?

感谢。

0 个答案:

没有答案